New commits:
commit 9b397105bbe8f290ed76f9f07b931dba9797bf31
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
bugzilla: => 4.2.16 [security]
commit 79f75a7699d455455e36240c4fa568f53e7fedd4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
bugzilla: => 4.2.15 [security]
commit 42450ffbca547cb0e98e960f8f8020cfffa5fb70
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
math-random-isaac: new spell, Perl interface to the ISAAC PRNG algorithm
commit b9f17dec76ffeb7ebc3700c91881b18381f8cdbc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
patchreader: => 0.9.6
commit 3cee680e93cd9bfe90dc45356be6993157cef130
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-mime-attachment-stripper: => 1.317
commit 9d507f4c2c1a49c51c57ccf207af8a2d350f6049
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-reply: => 1.203
commit fd222768d15f85f3f6c541bece894b6829613be8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mime-tools: => 5.506
commit 9573f653c147b909967fbeb0e46d7b06f80fb2ae
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mail-internet: added missing CONFLICTS
(cherry picked from commit 700a03778e4d0b7b41d299796946c3c2f67dddd2)
commit 5d866721fb3a62791bbc0a2b3eb9f31f0fac98e1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
weakref: added missing CONFLICTS
(cherry picked from commit fa5989c720fee86c292ad3f48d8c909c431125dc)
commit 7c2fd7fcea625619186e066631def71a539eed1c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
xml-twig: => 3.49
commit 61ecae8af17886cc2ee6210eabb7c6728a9c46aa
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mail-internet: spell deprecated, it's a part of mailtools now
(cherry picked from commit b26cc86acb66dddec42090865cf8e14022819204)
commit a464797a9e7cc9b2a8858a66131038a6ee3eeb60
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
weakref: spell deprecated, it's a part of perl now
(cherry picked from commit d98374b2f64c1f6aa91775f4ca64500027cd4e98)
Conflicts:
ChangeLog
commit 0bfdf53e90023ce3574fb00903ab23b35d7a0c18
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mailtools: => 2.14
commit ce9aa5081ad505debfa9927ce65dd5fc204dbf64
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
bugzilla: corrected a typo in CONFIGURE
commit ef81a1a3008a0c4b3e547151cbea3b77abb0b3b7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
bugzilla: => 4.0.18 [security]
commit f3edf0721667bbea406ddbe0aa3bd403ba4d312e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-mime-modifier: spell deprecated, it's a part of email-mime now
(cherry picked from commit fe5e317daa5b34b14b37d5d0cf24c7074b45bb45)
Conflicts:
ChangeLog
commit d06776e10ce61b87ddb87047900d981a15ea5b3e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
perl-cgi: => 4.15
commit c5c7e48ba6a584d7418b6fa5b1269b8fbeb8d55a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-mime: => 1.929
commit 96ce72fb1638adeed16edffc869983ac41e67423
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-mime-encodings: => 1.315
commit e644d65d12228a08a37ad103741567b91b0d4a70
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-mime-contenttype: => 1.018
commit 4d3ba0db3429ee43f284a26df356372e60e597fc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-messageid: => 1.405
commit dda5f5d1e49b72df4468561134bb79fffeda870e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mime-types: => 2.09
commit 0735f70675316bfd4626cdd17c190c811ad6de90
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-send: => 2.201
commit 2347533fdd7c013aa20511a047df49686b22498f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-abstract: => 3.008
commit 22d4b4208979ffb26876392e0fa0e1cac8ddd804
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mro-compat: new spell, mro::* interface compatibility for Perls < 5.9.5
commit 9bc0e47a6701fbf06a027b86d3bd5ed542905ba0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-address: => 1.907
commit 01e12daf60815ad3427e989dd65d044f9f75d2e7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-simple: => 2.206
commit adcdfdbb1758dfd6e069ab7731116f5b5c53eb9d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
email-date-format: => 1.005
commit 89b15463033bb20a31791925ae518b99bb97a0c0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
module-pluggable: => 5.1
commit 0df345266acf86ebaee5e3ed62e594540fab287b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
template-toolkit: => 2.26
commit f9ecd2c74ff2f849c44e90b46e1c867194e18276
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
test-leaktrace: new spell, traces memory leaks
commit d9dabfbfc8235a7d662a59aa397d0977256f8996
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
datetime: => 1.18
commit c4b4774862b1e91405affd88970c5f14d61bad62
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
datetime: => 1.18
commit 6357a819c2c60e2dda46b4a94fe27abca83b9a46
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
timedate: => 2.30
commit 1ef4ad220f714b1c09c6147223c38bf9b6801f54
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
datetime-timezone: => 1.88
commit e480abc76401ba9d194c25b6412f20ee6fb91d0d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
list-allutils: new spell, combines List::Util and List::MoreUtils in one
bite-sized package
commit 98e7f3eb344fc5b53c1c4ccf737b59afdc3266f2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
class-singleton: => 1.5
commit 0e0700147400ffe24835274fcc00043fd76389ac
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
params-validate: => 1.18
commit c4c02783d480368159f8881a40174ab37268987a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
module-implementation: => 0.09
commit 9bd55c40cea55cf47e8d54ab1eb734c649353580
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
module-runtime: => 0.014
commit e5bf958967752d7bd1a0d4278c7a98a93a5dec25
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
try-tiny: => 0.22
commit 4803c78843a9c0f5e5ddd1ff87aaae27441fe712
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
list-moreutils: => 0.410
commit 53f0ec62694e859a8eb3cd7c353fe62dfd4ebbc7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
exporter-tiny: new spell, exporter with the features of Sub::Exporter
diff --git a/ChangeLog b/ChangeLog
index 112aaad..322b9c9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-09-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * perl-cpan/math-random-isaac: new spell, Perl interface to the ISAAC
+ PRNG algorithm
+
2015-05-09 Vlad Glagolev <stealth AT sourcemage.org>
* archive/lzma-utils: spell deprecated, in favour of xz-utils
@@ -10,6 +14,15 @@
* perl-cpan/email-mime-modifier: spell deprecated, it's a part of
email-mime now
+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 098e143..7dd979e 100755
--- a/perl-cpan/list-moreutils/DETAILS
+++ b/perl-cpan/list-moreutils/DETAILS
@@ -1,11 +1,12 @@
SPELL=list-moreutils
- VERSION=0.33
- SOURCE="List-MoreUtils-${VERSION}.tar.gz"
- SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/A/AD/ADAMK/${SOURCE}
-
SOURCE_HASH=sha512:e758b995438c5c5322317aab3602e89b9f683c42d403a0ac97ccd8cc20d0db1a75caefc22f34ad088314867c0bdd9c2b8264e8f2f6a43eab1421aa8c482233b5
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/List-MoreUtils-${VERSION}"
- WEB_SITE="http://search.cpan.org/~/List-MoreUtils/"
- LICENSE[0]=Unknown
+ SPELLX=List-MoreUtils
+ VERSION=0.410
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RE/REHSACK/${SOURCE}
+
SOURCE_HASH=sha512:ab93337c3df4c733fd3c042d325872d0a30ec65e0878ef5d6196167f474b815ad40cfa5bfa1fdad7d1cb4378b4a0e965b1b1b6765aae8d0a7d04d3ce72d61f2a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://search.cpan.org/dist/List-MoreUtils/
+ LICENSE[0]=ART
ENTERED=20090916
SHORT="Provide the stuff missing in List::Util"
cat << EOF
diff --git a/perl-cpan/list-moreutils/HISTORY
b/perl-cpan/list-moreutils/HISTORY
index e935779..9a1bd5c 100644
--- a/perl-cpan/list-moreutils/HISTORY
+++ b/perl-cpan/list-moreutils/HISTORY
@@ -1,3 +1,9 @@
+2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.410; use SPELLX; updated license,
website,
+ source url
+ * DEPENDS: added missing exporter-tiny required dep
+ * BUILD: dropped, not needed
+
2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.33
diff --git a/perl-cpan/math-random-isaac/DEPENDS
b/perl-cpan/math-random-isaac/DEPENDS
new file mode 100755
index 0000000..d542348
--- /dev/null
+++ b/perl-cpan/math-random-isaac/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends test-nowarnings
diff --git a/perl-cpan/math-random-isaac/DETAILS
b/perl-cpan/math-random-isaac/DETAILS
new file mode 100755
index 0000000..23ec4b1
--- /dev/null
+++ b/perl-cpan/math-random-isaac/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=math-random-isaac
+ SPELLX=Math-Random-ISAAC
+ VERSION=1.004
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/J/JA/JAWNSY/${SOURCE}
+
SOURCE_HASH=sha512:98fdfb28b207b4afe72ab82a2b564b06c5daaac15cdab2ce2ef698b16c0dcf5b23ac28fbebe170d2c6c7239fe6c97f634e5c03a8f2bd0aeb8369d0008b9ae0a2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ LICENSE=PD
+ WEB_SITE=http://search.cpan.org/dist/Math-Random-ISAAC/
+ ENTERED=20150920
+ KEYWORDS="perl"
+ SHORT="Perl interface to the ISAAC PRNG algorithm"
+cat << EOF
+As with other Pseudo-Random Number Generator (PRNG) algorithms like the
Mersenne
+Twister (see Math::Random::MT), this algorithm is designed to take some seed
+information and produce seemingly random results as output.
+
+However, ISAAC (Indirection, Shift, Accumulate, Add, and Count) has different
+goals than these commonly used algorithms. In particular, it's really fast -
on
+average, it requires only 18.75 machine cycles to generate a 32-bit value.
+This makes it suitable for applications where a significant amount of random
+data needs to be produced quickly, such solving using the Monte Carlo method
or
+for games.
+
+The results are uniformly distributed, unbiased, and unpredictable unless you
+know the seed. The algorithm was published by Bob Jenkins in the late 90s and
+despite the best efforts of many security researchers, no feasible attacks
have
+been found to date.
+EOF
diff --git a/perl-cpan/math-random-isaac/HISTORY
b/perl-cpan/math-random-isaac/HISTORY
new file mode 100644
index 0000000..817a283
--- /dev/null
+++ b/perl-cpan/math-random-isaac/HISTORY
@@ -0,0 +1,2 @@
+2015-09-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 1.004
diff --git a/perl-cpan/mime-tools/DEPENDS b/perl-cpan/mime-tools/DEPENDS
index e39ba8c..08b7729 100755
--- a/perl-cpan/mime-tools/DEPENDS
+++ b/perl-cpan/mime-tools/DEPENDS
@@ -1,3 +1,2 @@
depends perl &&
-depends io-stringy &&
-depends mail-internet
+depends mailtools
diff --git a/perl-cpan/mime-tools/DETAILS b/perl-cpan/mime-tools/DETAILS
index 3fa8d07..c4f9314 100755
--- a/perl-cpan/mime-tools/DETAILS
+++ b/perl-cpan/mime-tools/DETAILS
@@ -1,11 +1,12 @@
SPELL=mime-tools
- VERSION=5.427
- SOURCE=MIME-tools-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/MIME-tools-$VERSION
- SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/D/DO/DONEILL/$SOURCE
-
SOURCE_HASH=sha512:fb7d095920db0568e5eb108e5b0340fc86a65b4409f4331acce1f894f7e6df16debbbe52746a7a1b6a935ea2c0c60bd15ee7fa09aeecffb2f8e034904d5b0669
+ SPELLX=MIME-tools
+ VERSION=5.506
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DS/DSKOLL/${SOURCE}
+
SOURCE_HASH=sha512:31cc1efb61100127bacfba435b7e500259bbb0e30206fb3fe125d2a86186e977eefecd7689e82bb4c8e76e8791c6c84719b276769c7e8fa6ab3b51cfa00b34c5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
LICENSE=ART
- WEB_SITE="http://search.cpan.org/search?dist=MIME-tools"
+ WEB_SITE=http://search.cpan.org/dist/MIME-tools/
ENTERED=20020428
KEYWORDS="perl"
SHORT="modules for parsing (and creating!) MIME entities"
diff --git a/perl-cpan/mime-tools/HISTORY b/perl-cpan/mime-tools/HISTORY
index b44cd52..e7cbcfa 100644
--- a/perl-cpan/mime-tools/HISTORY
+++ b/perl-cpan/mime-tools/HISTORY
@@ -1,3 +1,8 @@
+2015-05-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.506; use SPELLX; updated source url,
+ website; quoting paths
+ * DEPENDS: refreshed dependencies
+
2011-08-29 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: removed unneeded dependencies
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