+2015-05-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * perl-cpan/exporter-tiny: new spell, exporter with the features of
+ Sub::Exporter
+ * perl-cpan/list-allutils: new spell, combines List::Util and
+ List::MoreUtils in one bite-sized package
+ * perl-cpan/test-leaktrace: new spell, traces memory leaks
+ * perl-cpan/mro-compat: new spell, mro::* interface compatibility for
+ Perls < 5.9.5
+
2015-05-02 Vlad Glagolev <stealth AT sourcemage.org>
* perl-cpan/archive-tar: spell deprecated, it's a part of perl now
* perl-cpan/test-harness: spell deprecated, it's a part of perl now
diff --git a/collab/bugzilla/BUILD b/collab/bugzilla/BUILD
index 3613166..27ba77d 100755
--- a/collab/bugzilla/BUILD
+++ b/collab/bugzilla/BUILD
@@ -1,3 +1 @@
-# kill remnants of CVS, if any
-rm -fr $(find ./ -type d -and -name CVS) &&
-rm -fr $(find ./ -type f -and -name .cvsignore)
+true
diff --git a/collab/bugzilla/CONFIGURE b/collab/bugzilla/CONFIGURE
index 223b146..e083996 100755
--- a/collab/bugzilla/CONFIGURE
+++ b/collab/bugzilla/CONFIGURE
@@ -1,8 +1,9 @@
+# TODO: add SQLite support (present since 4.2)
config_query_list BUGZILLA_DATABASE "Which database backend would you like
to use?" mysql postgresql &&
-config_query BUGZILLA_CHARTING "Do you want all the things needed for
bugzilla's graphs? (reccomended)" n &&
+config_query BUGZILLA_CHARTING "Do you want all the things needed for
bugzilla's graphs? (recommended)" n &&
config_query BUGZILLA_PATCH "Do you want nifty patch abilities\
(Difference between patches, and pretty views)?" n &&
config_query BUGZILLA_DEPENDENCY_CHARTS "Do you want the things for bugzilla
to do dependency charts?" n &&
-config_query BUGZILLA_IMPORT_EXPORT "Do you want to be ablet to import and
export bugs? " n &&
+config_query BUGZILLA_IMPORT_EXPORT "Do you want to be able to import and
export bugs? " n &&
config_query BUGZILLA_INBOUND_MAIL "Do you want bugzilla to be able to
receive mail?" n &&
config_query BUGZILLA_HTML "Do you want bugzilla to handle more html (in
product/group descriptions)?" n
diff --git a/collab/bugzilla/DEPENDS b/collab/bugzilla/DEPENDS
index 1ae880f..37f6ddc 100755
--- a/collab/bugzilla/DEPENDS
+++ b/collab/bugzilla/DEPENDS
@@ -1,11 +1,14 @@
depends perl-cgi &&
-depends date-format &&
+depends timedate &&
+depends datetime &&
+depends datetime-timezone &&
depends dbi &&
-depends file-spec &&
depends template-toolkit &&
depends email-send &&
-depends email-mime-modifier &&
-
+depends email-mime &&
+depends uri &&
+depends list-moreutils &&
+depends math-random-isaac &&
if [[ "$BUGZILLA_DATABASE" == "mysql" ]]; then
depends dbd-mysql
@@ -45,6 +48,7 @@ if [[ "$BUGZILLA_HTML" == "y" ]]; then
depends html-scrubber
fi &&
+optional_depends authen-sasl "" "" "for SMTP authentication support" &&
optional_depends imagemagick '' '' 'to convert bmp attachments to png' &&
optional_depends net-ldap '' '' 'for LDAP authentication' &&
optional_depends soap-lite '' '' 'For the web services interface' &&
diff --git a/collab/bugzilla/DETAILS b/collab/bugzilla/DETAILS
index 2c44246..f9f4cb8 100755
--- a/collab/bugzilla/DETAILS
+++ b/collab/bugzilla/DETAILS
@@ -1,13 +1,13 @@
SPELL=bugzilla
- VERSION=3.4.2
-
SOURCE_HASH=sha512:135aa2523ff494cb6e77c947502e5ca0761637f947119f14a0a6f26fadf5aa968762acae620082f1768f77d99a871938e6fe71e74e064d7d58cc1b078bc5f2df
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ VERSION=4.2.16
+ SECURITY_PATCH=6
SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://ftp.mozilla.org/pub/mozilla.org/webtools/${SOURCE}
+
SOURCE_HASH=sha512:772e83b82b85f71a3a396c6afa6b7fccc3c515b985410a0dfab7f2af3a0174f8663c0d8ee719adcc9d4a0ea5ea77fc833d094c73d1a78ec4db9f08e41b1a1287
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
LICENSE[0]=MPL
- SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/webtools/$SOURCE
- WEB_SITE=http://www.mozilla.org/projects/bugzilla/
+ WEB_SITE=http://www.bugzilla.org/
ENTERED=20020430
- SECURITY_PATCH=3
GATHER_DOCS=off
KEYWORDS="collab perl"
SHORT='Bugzilla is a web-based defect tracking system written in
Perl'
diff --git a/collab/bugzilla/FINAL b/collab/bugzilla/FINAL
new file mode 100755
index 0000000..bd44208
--- /dev/null
+++ b/collab/bugzilla/FINAL
@@ -0,0 +1,8 @@
+message "${PROBLEM_COLOR}
+NOTICE: ${MESSAGE_COLOR}never use "$INSTALL_ROOT/usr/share/$SPELL" path as
your installation path.
+But instead recursively copy it to i.e. /var/www/bugzilla where you
+could point a web-server docroot to and run ./checksetup.pl script.
+Bugzilla will setup correct permissions according to your settings
+in the localconfig file. For more information see:
+
+https://www.bugzilla.org/docs/${VERSION%%.*}.0/en/html/installing-bugzilla.html${DEFAULT_COLOR}"
diff --git a/collab/bugzilla/HISTORY b/collab/bugzilla/HISTORY
index af38994..d3c3d12 100644
--- a/collab/bugzilla/HISTORY
+++ b/collab/bugzilla/HISTORY
@@ -1,3 +1,24 @@
+2015-12-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.2.16; SECURITY_PATCH++
+
+2015-09-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.2.15; SECURITY_PATCH++
+ * DEPENDS: added math-random-isaac
+
+2015-05-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: corrected a typo
+
+2015-05-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.0.18; SECURITY_PATCH++; updated website,
+ source url; quoting paths
+ * DEPENDS: date-format -> timedate, email-mime-modifier -> email-mime;
+ removed file-spec; added datetime, datetime-timezone,
list-moreutils,
+ uri -- required; added authen-sasl -- optional
+ * CONFIGURE: corrected a typo; added a comment about upcoming sqlite
+ support
+ * BUILD: removed dirty hacks
+ * FINAL: added, for primitive installation notes
+
2009-09-14 David Kowis <dkowis AT shlrm.org>
* DETAILS: MORE SECURITY FIX!
version to 3.4.2. No new goodies added, too much work :(
diff --git a/collab/bugzilla/INSTALL b/collab/bugzilla/INSTALL
index c6ae563..5ffbf11e 100755
--- a/collab/bugzilla/INSTALL
+++ b/collab/bugzilla/INSTALL
@@ -1,6 +1,2 @@
-mkdir -p /usr/share/$SPELL &&
-cp -r ./ /usr/share/$SPELL/ &&
-chown -R nobody:nogroup /usr/share/$SPELL &&
-
-ln -fns $TRACK_ROOT/usr/share/$SPELL/docs /usr/share/doc/$SPELL
-
+cp -av "$SOURCE_DIRECTORY" "$INSTALL_ROOT/usr/share/" &&
+ln -nsf "$TRACK_ROOT/usr/share/$SPELL-$VERSION"
"$INSTALL_ROOT/usr/share/bugzilla"
diff --git a/perl-cpan/class-singleton/DETAILS
b/perl-cpan/class-singleton/DETAILS
index 8e26ceb..bfd16d4 100755
--- a/perl-cpan/class-singleton/DETAILS
+++ b/perl-cpan/class-singleton/DETAILS
@@ -1,15 +1,15 @@
SPELL=class-singleton
- VERSION=1.4
- SNAME=Class-Singleton
- SOURCE=$SNAME-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SNAME-$VERSION
- SOURCE_URL[0]=http://www.cpan.org/modules/by-module/Class/$SOURCE
-
SOURCE_HASH=sha512:1e7cbc992840fd454e31d79ea1fa78046f52c6c6c369c005248fc675adb0a28dcc1db6e0ebabf4cc0a9a80d684c164315ec6bd1bb56d451d1f09a829141d2328
+ SPELLX=Class-Singleton
+ VERSION=1.5
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/S/SH/SHAY/${SOURCE}
+
SOURCE_HASH=sha512:f061a8b92d5f65e4fbcd14ef36ff1216f84443f487de34c98f7d08d6d18148f156c0cbd6249e75ac448c17547d1172dbda8b670a8e7573d3581c9c1196eb4804
LICENSE=ART
- WEB_SITE="http://search.cpan.org/search?module=Class::Singleton"
+ WEB_SITE=http://search.cpan.org/dist/Class-Singleton/
ENTERED=20051201
KEYWORDS="perl"
- SHORT="Implementation of a "Singleton" class"
+ SHORT="Implementation of a Singleton class"
cat << EOF
This is the Class::Singleton module. A Singleton describes an object class
that can
diff --git a/perl-cpan/class-singleton/HISTORY
b/perl-cpan/class-singleton/HISTORY
index 1c85e5b..df5a58f 100644
--- a/perl-cpan/class-singleton/HISTORY
+++ b/perl-cpan/class-singleton/HISTORY
@@ -1,3 +1,7 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5; SNAME -> SPELLX; updated website,
+ source url, short desc; quoting paths
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)
diff --git a/perl-cpan/datetime-timezone/DEPENDS
b/perl-cpan/datetime-timezone/DEPENDS
index 1c0f5e8..45555a9 100755
--- a/perl-cpan/datetime-timezone/DEPENDS
+++ b/perl-cpan/datetime-timezone/DEPENDS
@@ -1,4 +1,5 @@
depends class-singleton &&
-depends class-load &&
+depends module-runtime &&
depends params-validate &&
-depends test-output
+depends list-allutils &&
+depends try-tiny
diff --git a/perl-cpan/datetime-timezone/DETAILS
b/perl-cpan/datetime-timezone/DETAILS
index 0ef96f0..c54809d 100755
--- a/perl-cpan/datetime-timezone/DETAILS
+++ b/perl-cpan/datetime-timezone/DETAILS
@@ -1,15 +1,15 @@
SPELL=datetime-timezone
- VERSION=1.59
- SNAME=DateTime-TimeZone
- SOURCE=$SNAME-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SNAME-$VERSION
- SOURCE_URL[0]=http://www.cpan.org/modules/by-module/DateTime/$SOURCE
-
SOURCE_HASH=sha512:d76951b3c48656f32ca074a1ead9b1458e7e1edecffe8f54e884e328e9dad3ba1b79f07faf6dadfc9ffe6d609907a8aa2c8d0968084ccf2a63fef659d8397ca1
+ SPELLX=DateTime-TimeZone
+ VERSION=1.88
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
+
SOURCE_HASH=sha512:f35370c842f5e6f6d13dfc2bd864a89fd847108854a2a4aadee1cd9d5743ab121a108a9352f56db08a987b040d84089cd4adf4b3b200d6c4aa9fe2279984c6fe
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
LICENSE=GPL
- WEB_SITE="http://search.cpan.org/search?module=DateTime::TimeZone"
+ WEB_SITE=http://search.cpan.org/dist/DateTime-TimeZone/
ENTERED=20051201
KEYWORDS="perl"
- SHORT="DateTime::TimeZone - Time zone object base class and
factory"
+ SHORT="time zone object base class and factory"
cat << EOF
This class is the base class for all time zone objects. A time zone is
represented internally as a set of observances, each of which describes the
diff --git a/perl-cpan/datetime-timezone/HISTORY
b/perl-cpan/datetime-timezone/HISTORY
index 5625782..8e01fbe 100644
--- a/perl-cpan/datetime-timezone/HISTORY
+++ b/perl-cpan/datetime-timezone/HISTORY
@@ -1,3 +1,10 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.88; SNAME -> SPELLX; quoting paths;
+ updated website, short desc, source url; use PERL_CPAN_URL
+ * DEPENDS: replaced class-load with module-runtime per upstream doc;
+ removed test-output -- isn't needed for build/runtime; added missing
+ required deps -- list-allutils, try-tiny (see Makefile.PL)
+
2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.59
* DEPENDS: added dependencies on test-output, class-load,
params-validate
diff --git a/perl-cpan/datetime/DEPENDS b/perl-cpan/datetime/DEPENDS
index fdf950c..016ddd8 100755
--- a/perl-cpan/datetime/DEPENDS
+++ b/perl-cpan/datetime/DEPENDS
@@ -1,6 +1,5 @@
depends perl &&
+depends try-tiny &&
depends datetime-timezone &&
depends datetime-locale &&
-depends params-validate &&
-depends test-fatal &&
-depends test-simple
+depends params-validate
diff --git a/perl-cpan/datetime/DETAILS b/perl-cpan/datetime/DETAILS
index c23deaf..16c2f89 100755
--- a/perl-cpan/datetime/DETAILS
+++ b/perl-cpan/datetime/DETAILS
@@ -1,12 +1,12 @@
SPELL=datetime
- VERSION=1.03
- SNAME=DateTime
- SOURCE=$SNAME-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SNAME-$VERSION
- SOURCE_URL[0]=http://www.cpan.org/modules/by-module/$SNAME/$SOURCE
-
SOURCE_HASH=sha512:6764b8bd8ccb22429d17dfc48412a0223481ae43249920347ae91514dbbe0d2f820601372b9cdae312d0ba9460c9abeae9e189afb1666b90e27b09f3daaf335f
+ SPELLX=DateTime
+ VERSION=1.18
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
+
SOURCE_HASH=sha512:664cc7dacd94fb34d0b185ebfb855ce671f0c9fdbe7097617306cd3e9083fabc07acb3ca024944fe3736d52c0ed3c840c916f9af3d5c4cad0dddfcc61a25ec12
LICENSE=GPL
- WEB_SITE="http://search.cpan.org/search?module=DateTime"
+ WEB_SITE=http://search.cpan.org/dist/DateTime/
ENTERED=20051201
KEYWORDS="perl"
SHORT="A date and time object"
diff --git a/perl-cpan/datetime/HISTORY b/perl-cpan/datetime/HISTORY
index 78efc33..9643f70 100644
--- a/perl-cpan/datetime/HISTORY
+++ b/perl-cpan/datetime/HISTORY
@@ -1,3 +1,9 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.18; SNAME -> SPELLX; use PERL_CPAN_URL;
+ updated website, source url; quoting paths
+ * DEPENDS: added missing try-tiny dep; removed test-fatal (required
only
+ for the 'test' target), test-simple (included with perl now)
+
2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.03
* DEPENDS: added dependencies on perl, params-validate, test-fatal
diff --git a/perl-cpan/email-abstract/BUILD b/perl-cpan/email-abstract/BUILD
deleted file mode 100755
index 2de29cd..0000000
--- a/perl-cpan/email-abstract/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-default_build_perl
diff --git a/perl-cpan/email-abstract/DEPENDS
b/perl-cpan/email-abstract/DEPENDS
index b417eb8..88c63a2 100755
--- a/perl-cpan/email-abstract/DEPENDS
+++ b/perl-cpan/email-abstract/DEPENDS
@@ -1,2 +1,4 @@
depends perl &&
-depends email-simple
+depends email-simple &&
+depends module-pluggable &&
+depends mro-compat
diff --git a/perl-cpan/email-abstract/DETAILS
b/perl-cpan/email-abstract/DETAILS
index 199af28..468235b25 100755
--- a/perl-cpan/email-abstract/DETAILS
+++ b/perl-cpan/email-abstract/DETAILS
@@ -1,13 +1,14 @@
SPELL=email-abstract
- VERSION=2.134
- SOURCE="Email-Abstract-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://www.cpan.org/authors/id/R/RJ/RJBS/${SOURCE}
-
SOURCE_HASH=sha512:92dc19cff8240fbd7749999f6b46606a2748b02bee9bd5daa1d175f1760a1f12733bc8428c056b25f07ad8e974f0ab11bcb56f88db34222708d3923350f0751b
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Email-Abstract-${VERSION}"
-
WEB_SITE="http://search.cpan.org/search?query=Email-Abstract&mode=all"
+ SPELLX=Email-Abstract
+ VERSION=3.008
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:efead64612562fb9d644fa830b2f29e0701af0f3ddeb118992badff7c7a45cb569ad4644a7b226cc625cdabfb3f5db155284eb68042928265bfc5c230f4bf40a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://search.cpan.org/dist/Email-Abstract/
LICENSE[0]=ART
ENTERED=20080630
- SHORT="Email::Abstract - unified interface to mail
representations"
+ SHORT="unified interface to mail representations"
cat << EOF
Email::Abstract provides module writers with the ability to write simple,
representation-independent mail handling code. For instance, in the cases of
diff --git a/perl-cpan/email-abstract/HISTORY
b/perl-cpan/email-abstract/HISTORY
index 4a6b7ea..bb0f6ec 100644
--- a/perl-cpan/email-abstract/HISTORY
+++ b/perl-cpan/email-abstract/HISTORY
@@ -1,3 +1,9 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.008; use SPELLX, PERL_CPAN_URL; updated
+ website, short description, source url
+ * DEPENDS: added missing required deps
+ * BUILD: dropped, not needed
+
2008-07-01 David Kowis <dkowis AT shlrm.org>
* DETAILS: fixing quill's shortcomings
diff --git a/perl-cpan/email-address/BUILD b/perl-cpan/email-address/BUILD
deleted file mode 100755
index 2de29cd..0000000
--- a/perl-cpan/email-address/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-default_build_perl
diff --git a/perl-cpan/email-address/DETAILS b/perl-cpan/email-address/DETAILS
index 1b9298a..4067295 100755
--- a/perl-cpan/email-address/DETAILS
+++ b/perl-cpan/email-address/DETAILS
@@ -1,13 +1,14 @@
SPELL=email-address
- VERSION=1.889
- SOURCE="Email-Address-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://www.cpan.org/authors/id/R/RJ/RJBS/${SOURCE}
-
SOURCE_HASH=sha512:09d2885e727ab863a9dff7848f3b434ee99902a4c7c6e2fdd16314c6aa9bdac8c5c54004e2a76957ae133947350c706c3f0d0b5935524f740239fb4821134dae
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Email-Address-${VERSION}"
- WEB_SITE="http://search.cpan.org/search?query=Email-Address&mode=all"
+ SPELLX=Email-Address
+ VERSION=1.907
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:c62c4cd96cd73a914166245af237e5a11e44a6e30f4620ee6ce8a1f04197c35c34706bbd3cef0a87b1ce043f43623154949f3d089c3f582a1b82ddc45b4f4dd2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://search.cpan.org/dist/Email-Address/
LICENSE[0]=ART
ENTERED=20080630
- SHORT="Email::Address - RFC 2822 Address Parsing and Creation"
+ SHORT="RFC 2822 Address Parsing and Creation"
cat << EOF
This class implements a regex-based RFC 2822 parser that locates email
addresses in strings and returns a list of Email::Address objects
diff --git a/perl-cpan/email-address/HISTORY b/perl-cpan/email-address/HISTORY
index c9e67e2..f6f2b11 100644
--- a/perl-cpan/email-address/HISTORY
+++ b/perl-cpan/email-address/HISTORY
@@ -1,3 +1,8 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.907; use SPELLX, PERL_CPAN_URL; updated
+ website, short description, source url
+ * BUILD: dropped, not needed
+
2008-07-01 David Kowis <dkowis AT shlrm.org>
* DETAILS: quill forgot the sha512
Quill also doesn't set extraction directory smartly
diff --git a/perl-cpan/email-date-format/BUILD
b/perl-cpan/email-date-format/BUILD
deleted file mode 100755
index 2de29cd..0000000
--- a/perl-cpan/email-date-format/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-default_build_perl
diff --git a/perl-cpan/email-date-format/DETAILS
b/perl-cpan/email-date-format/DETAILS
index 7bc43ad..faa720e 100755
--- a/perl-cpan/email-date-format/DETAILS
+++ b/perl-cpan/email-date-format/DETAILS
@@ -1,13 +1,14 @@
SPELL=email-date-format
- VERSION=1.002
- SOURCE="Email-Date-Format-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://www.cpan.org/authors/id/R/RJ/RJBS/${SOURCE}
-
SOURCE_HASH=sha512:44e96ce8605185ecc6f11d2e1b9349dc6fd9868de03fc9929d33bfcf5b9dd2d8cfbab8b9768aacf8d99106e118c00620d2fb6250d8fffe53d04124fe9d3976b7
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Email-Date-Format-${VERSION}"
-
WEB_SITE="http://search.cpan.org/search?query=Email-Date-Format&mode=all"
+ SPELLX=Email-Date-Format
+ VERSION=1.005
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:23daefa45874211f053d05ac3c3f3c7c3a86d9b623fdcec3bd9f6f7b4c8e5ad1ac8038146bdc85cc950b21b43b0ad843f8a52ad2183d868d3a62ea96292e34ca
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://search.cpan.org/dist/Email-Date-Format/
LICENSE[0]=ART
ENTERED=20080630
- SHORT="Email::Date::Format - produce RFC 2822 date strings"
+ SHORT="produce RFC 2822 date strings"
cat << EOF
This module provides a simple means for generating an RFC 2822 compliant
datetime string. (In case you care, they're not RFC 822 dates, because they
diff --git a/perl-cpan/email-date-format/HISTORY
b/perl-cpan/email-date-format/HISTORY
index df9beea..1ef9cbd 100644
--- a/perl-cpan/email-date-format/HISTORY
+++ b/perl-cpan/email-date-format/HISTORY
@@ -1,3 +1,8 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.005; use SPELLX; updated website, short
+ desc, source url
+ * BUILD: dropped, not needed
+
2008-07-01 David Kowis <dkowis AT shlrm.org>
* DETAILS: quill forgot the sha512
Also, quill set the build directory wrong
diff --git a/perl-cpan/email-messageid/BUILD b/perl-cpan/email-messageid/BUILD
deleted file mode 100755
index 2de29cd..0000000
--- a/perl-cpan/email-messageid/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-default_build_perl
diff --git a/perl-cpan/email-messageid/DEPENDS
b/perl-cpan/email-messageid/DEPENDS
index c9770f7..6826bc7 100755
--- a/perl-cpan/email-messageid/DEPENDS
+++ b/perl-cpan/email-messageid/DEPENDS
@@ -1,2 +1 @@
-depends perl &&
-depends email-address
+depends perl
diff --git a/perl-cpan/email-messageid/DETAILS
b/perl-cpan/email-messageid/DETAILS
index 72c84f6..3c29bd9 100755
--- a/perl-cpan/email-messageid/DETAILS
+++ b/perl-cpan/email-messageid/DETAILS
@@ -1,13 +1,14 @@
SPELL=email-messageid
- VERSION=1.351
- SOURCE="Email-MessageID-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://www.cpan.org/authors/id/R/RJ/RJBS/${SOURCE}
-
SOURCE_HASH=sha512:9fc6e2fbd2a6936667ec1ba5292b4ece12972f62e1b86c7d4c7ba351e543fbde2bf27bee73a1318b636e3513fef3673a980ca499314df36e8fa1965ae7615b85
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Email-MessageID-${VERSION}"
-
WEB_SITE="http://search.cpan.org/search?query=Email-MessageID&mode=all"
+ SPELLX=Email-MessageID
+ VERSION=1.405
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:ea91d8e9ca9c54434b58d5e8d27ff99b746be72b6a3115ff43900b2399ea51bc1f50639b1b5e475ec97d2105a1cc64153a14fe0652bdbca7bdd5a1cb237d82a6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://search.cpan.org/dist/Email-MessageID/
LICENSE[0]=ART
ENTERED=20080630
- SHORT="Email::MessageID - Generate world unique message-ids."
+ SHORT="generate world unique message-ids"
cat << EOF
Message-ids are optional, but highly recommended, headers that identify a
message uniquely. This software generates a unique message-id.
diff --git a/perl-cpan/email-messageid/HISTORY
b/perl-cpan/email-messageid/HISTORY
index f9d1840..afaa0e3 100644
--- a/perl-cpan/email-messageid/HISTORY
+++ b/perl-cpan/email-messageid/HISTORY
@@ -1,3 +1,9 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.405; use SPELLX, PERL_CPAN_URL; updated
+ website, source url
+ * DEPENDS: removed extra dep -- email-address
+ * BUILD: dropped, not needed
+
2008-07-01 David Kowis <dkowis AT shlrm.org>
* DETAILS: Quill doesn't do perl modules completely
diff --git a/perl-cpan/email-simple/BUILD b/perl-cpan/email-simple/BUILD
deleted file mode 100755
index 2de29cd..0000000
--- a/perl-cpan/email-simple/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-default_build_perl
diff --git a/perl-cpan/email-simple/DEPENDS b/perl-cpan/email-simple/DEPENDS
index c1a1bc6..a35b2ef 100755
--- a/perl-cpan/email-simple/DEPENDS
+++ b/perl-cpan/email-simple/DEPENDS
@@ -1 +1,2 @@
-depends perl
+depends perl &&
+depends email-date-format
diff --git a/perl-cpan/email-simple/DETAILS b/perl-cpan/email-simple/DETAILS
index 91c50c3..f64be15e 100755
--- a/perl-cpan/email-simple/DETAILS
+++ b/perl-cpan/email-simple/DETAILS
@@ -1,13 +1,14 @@
SPELL=email-simple
- VERSION=2.004
- SOURCE="Email-Simple-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://www.cpan.org/authors/id/R/RJ/RJBS/${SOURCE}
-
SOURCE_HASH=sha512:ecf24547ee6da9447d85c9db42da16c125661d75c33a8ad6d6afa36055437e514505940cdd0acef1de45d1f7c215f23f571ce3f7883f0681f9bdb3ed97d4b207
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Email-Simple-${VERSION}"
- WEB_SITE="http://search.cpan.org/~rjbs/Email-Simple-2.004/"
+ SPELLX=Email-Simple
+ VERSION=2.206
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:4980247a98e7192b47f7307245b66056e5e6a1fb684c262be6121d094c75e57b69884817b121ad632d515a4f06275ac91e716cbec400ce6a51a60433a0fbbbe1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://search.cpan.org/dist/Email-Simple/
LICENSE[0]=ART
ENTERED=20080630
- SHORT="Email::Simple - simple parsing of RFC2822 message format
and headers"
+ SHORT="simple parsing of RFC2822 message format and headers"
cat << EOF
Email::Simple is the first deliverable of the "Perl Email Project." The
Email:: namespace was begun as a reaction against the increasing complexity
diff --git a/perl-cpan/email-simple/HISTORY b/perl-cpan/email-simple/HISTORY
index 9044ca0..ef46947 100644
--- a/perl-cpan/email-simple/HISTORY
+++ b/perl-cpan/email-simple/HISTORY
@@ -1,3 +1,9 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.206; use SPELLX, PERL_CPAN_URL; updated
+ website, short description, source url
+ * DEPENDS: added missing required dep -- email-date-format
+ * BUILD: dropped, not needed
+
2008-07-01 David Kowis <dkowis AT shlrm.org>
* DETAILS: quill forgot the sha512
Quill also didn't appropriately set the extraction directory
diff --git a/perl-cpan/exporter-tiny/DEPENDS b/perl-cpan/exporter-tiny/DEPENDS
new file mode 100755
index 0000000..6826bc7
--- /dev/null
+++ b/perl-cpan/exporter-tiny/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/exporter-tiny/DETAILS b/perl-cpan/exporter-tiny/DETAILS
new file mode 100755
index 0000000..a1e15cf
--- /dev/null
+++ b/perl-cpan/exporter-tiny/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=exporter-tiny
+ SPELLX=Exporter-Tiny
+ VERSION=0.042
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TO/TOBYINK/$SOURCE
+
SOURCE_HASH=sha512:b69b722842b4a907fa434a1a798df6f983bae74d7b82e925a1db684cb166f2ef02a72cce176173af035321dc27ad35b49e1fb1ee57c0e2ca6596d84da140c06f
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ LICENSE=ART
+ WEB_SITE=http://search.cpan.org/dist/Exporter-Tiny/
+ ENTERED=20150503
+ KEYWORDS="perl"
+ SHORT="exporter with the features of Sub::Exporter"
+cat << EOF
+Exporter::Tiny supports many of Sub::Exporter's external-facing features
+including renaming imported functions with the -as, -prefix and -suffix
options;
+explicit destinations with the into option; and alternative installers with
the
+installler option. But it's written in only about 40% as many lines of code
and
+with zero non-core dependencies.
+
+Its internal-facing interface is closer to Exporter.pm, with configuration
done
+through the @EXPORT, @EXPORT_OK and %EXPORT_TAGS package variables.
+
+Exporter::Tiny performs most of its internal duties (including resolution of
+tag names to sub names, resolution of sub names to coderefs, and
installation of
+coderefs into the target package) as method calls, which means they can be
+overridden to provide interesting behaviour.
+EOF
diff --git a/perl-cpan/exporter-tiny/HISTORY b/perl-cpan/exporter-tiny/HISTORY
new file mode 100644
index 0000000..72f149f
--- /dev/null
+++ b/perl-cpan/exporter-tiny/HISTORY
@@ -0,0 +1,2 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.042
diff --git a/perl-cpan/list-allutils/DEPENDS b/perl-cpan/list-allutils/DEPENDS
new file mode 100755
index 0000000..6a2c08e
--- /dev/null
+++ b/perl-cpan/list-allutils/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends list-moreutils
diff --git a/perl-cpan/list-allutils/DETAILS b/perl-cpan/list-allutils/DETAILS
new file mode 100755
index 0000000..d56a1d6
--- /dev/null
+++ b/perl-cpan/list-allutils/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=list-allutils
+ SPELLX=List-AllUtils
+ VERSION=0.09
+ SOURCE="${SPELLX}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
+
SOURCE_HASH=sha512:a611536880abfeb3aadfab629a98115905f447ddb74f0e9cce9d3534366978e43a8bf566a742d352e5ac263d8bd4c32c96dd4f308fd36ebd7003eb0001f96727
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://search.cpan.org/dist/List-AllUtils/
+ LICENSE[0]=ART
+ ENTERED=20150503
+ SHORT="combines List::Util and List::MoreUtils in one bite-sized
package"
+cat << EOF
+Are you sick of trying to remember whether a particular helper is defined in
+List::Util or List::MoreUtils?
+
+I sure am. Now you don't have to remember. This module will export all of the
+functions that either of those two modules defines.
+EOF
diff --git a/perl-cpan/list-allutils/HISTORY b/perl-cpan/list-allutils/HISTORY
new file mode 100644
index 0000000..496e7ab
--- /dev/null
+++ b/perl-cpan/list-allutils/HISTORY
@@ -0,0 +1,2 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.09
diff --git a/perl-cpan/list-moreutils/BUILD b/perl-cpan/list-moreutils/BUILD
deleted file mode 100755
index 2de29cd..0000000
--- a/perl-cpan/list-moreutils/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-default_build_perl
diff --git a/perl-cpan/list-moreutils/DEPENDS
b/perl-cpan/list-moreutils/DEPENDS
index c1a1bc6..25a87b9 100755
--- a/perl-cpan/list-moreutils/DEPENDS
+++ b/perl-cpan/list-moreutils/DEPENDS
@@ -1 +1,2 @@
-depends perl
+depends perl &&
+depends exporter-tiny
diff --git a/perl-cpan/list-moreutils/DETAILS
b/perl-cpan/list-moreutils/DETAILS
index acba85e..132aaf5 100755
--- a/perl-cpan/list-moreutils/DETAILS
+++ b/perl-cpan/list-moreutils/DETAILS
@@ -1,13 +1,12 @@
SPELL=list-moreutils
- SPELLX=List-MoreUtils
+ SPELLX=List-MoreUtils
VERSION=0.413
- SOURCE="$SPELLX-$VERSION.tar.gz"
- AUTHOR=REHSACK
-
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/${AUTHOR:0:1}/${AUTHOR:0:2}/$AUTHOR/$SOURCE
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RE/REHSACK/${SOURCE}
diff --git a/perl-cpan/mime-types/HISTORY b/perl-cpan/mime-types/HISTORY
index 49911f2..70d7552 100644
--- a/perl-cpan/mime-types/HISTORY
+++ b/perl-cpan/mime-types/HISTORY
@@ -1,3 +1,7 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.09; use SPELLX, PERL_CPAN_URL; updated
+ website; quoting paths; cleaned up
+
2011-05-20 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.31
diff --git a/perl-cpan/module-implementation/BUILD
b/perl-cpan/module-implementation/BUILD
deleted file mode 100755
index 2de29cd..0000000
--- a/perl-cpan/module-implementation/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-default_build_perl
diff --git a/perl-cpan/module-implementation/DEPENDS
b/perl-cpan/module-implementation/DEPENDS
index 545b90f..579ed51 100755
--- a/perl-cpan/module-implementation/DEPENDS
+++ b/perl-cpan/module-implementation/DEPENDS
@@ -1,5 +1,3 @@
depends perl &&
depends module-runtime &&
-depends test-fatal &&
-depends test-requires &&
depends try-tiny
diff --git a/perl-cpan/module-implementation/DETAILS
b/perl-cpan/module-implementation/DETAILS
index c509aab..4598bba 100755
--- a/perl-cpan/module-implementation/DETAILS
+++ b/perl-cpan/module-implementation/DETAILS
@@ -1,10 +1,11 @@
SPELL=module-implementation
- VERSION=0.06
- SOURCE="Module-Implementation-${VERSION}.tar.gz"
+ SPELLX=Module-Implementation
+ VERSION=0.09
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
-
SOURCE_HASH=sha512:329854912a6a2deba00f3dd3773f164b588892f90904cabc3426230c1377cce730792e4673c0f292fa3969747b5a21f9a295ea88caa502487f352747941feb6b
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Module-Implementation-${VERSION}"
- WEB_SITE="http://search.cpan.org/~/Module-Implementation/"
+
SOURCE_HASH=sha512:049f967ba1bd8a3914968b34006030ae318d99ac629a0f34736f1c2b5392490c30aa0914e777eaefda7f0f58755d2d3363a266b90db59b53fe145ef68e1d953c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://search.cpan.org/dist/Module-Implementation/
LICENSE[0]=ART
ENTERED=20130511
SHORT="loads one of several alternate underlying implementations
for a module"
diff --git a/perl-cpan/module-implementation/HISTORY
b/perl-cpan/module-implementation/HISTORY
index e41678e..03cdfc6 100644
--- a/perl-cpan/module-implementation/HISTORY
+++ b/perl-cpan/module-implementation/HISTORY
@@ -1,3 +1,9 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.09; use SPELLX; updated website
+ * DEPENDS: removed test-fatal, test-requires -- those are needed only
+ for the 'test' target
+ * BUILD: dropped, not needed
+
2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS: spell created
diff --git a/perl-cpan/module-pluggable/BUILD
b/perl-cpan/module-pluggable/BUILD
deleted file mode 100755
index 2de29cd..0000000
--- a/perl-cpan/module-pluggable/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-default_build_perl
diff --git a/perl-cpan/module-pluggable/DETAILS
b/perl-cpan/module-pluggable/DETAILS
index f21253a..d19756a 100755
--- a/perl-cpan/module-pluggable/DETAILS
+++ b/perl-cpan/module-pluggable/DETAILS
@@ -1,13 +1,14 @@
SPELL=module-pluggable
- VERSION=3.8
- SOURCE="Module-Pluggable-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://www.cpan.org/authors/id/S/SI/SIMONW/${SOURCE}
-
SOURCE_HASH=sha512:57edf9986cd7f587ee89b81b69b7952affea6e4d92275d3dfb6fda22ade438f904ea0afee2813e3548ed4888100372c16f5783881d431c6f2e1da291eacb0aaa
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Module-Pluggable-${VERSION}"
-
WEB_SITE="http://search.cpan.org/search?query=Module-Pluggable&mode=all"
+ SPELLX=Module-Pluggable
+ VERSION=5.1
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/S/SI/SIMONW/${SOURCE}
+
SOURCE_HASH=sha512:2ed43516ff18f50ac494f6365296f42e7dfc6704a2b01d3661ca00c295ee378184757cb03381400fba8bc5f2df06241f2ee9ecf930af4d498b042c68069a670b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://search.cpan.org/dist/Module-Pluggable/
LICENSE[0]=ART
ENTERED=20080702
- SHORT="Module::Pluggable - automatically give your module the
ability to have plugins"
+ SHORT="automatically give your module the ability to have plugins"
cat << EOF
Provides a simple but, hopefully, extensible way of having 'plugins' for your
odule. Obviously this isn't going to be the be all and end all of solutions
diff --git a/perl-cpan/module-pluggable/HISTORY
b/perl-cpan/module-pluggable/HISTORY
index 85868d4..0223947 100644
--- a/perl-cpan/module-pluggable/HISTORY
+++ b/perl-cpan/module-pluggable/HISTORY
@@ -1,3 +1,7 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.1; use SPELLX, PERL_CPAN_URL; updated
+ website, short description; quoting paths
+
2008-07-02 David Kowis <dkowis AT shlrm.org>
* BUILD, DEPENDS, DETAILS: spell created