sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Ismael Luceno (f98204b8abbf34aaeb2c5cd46573b76ae43c971d)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (f98204b8abbf34aaeb2c5cd46573b76ae43c971d)
- Date: Fri, 5 Jan 2018 13:44:22 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 3 +
perl-cpan/datetime-timezone/DETAILS | 4 +-
perl-cpan/datetime-timezone/HISTORY | 3 +
perl-cpan/perl-file-sharedir-install/BUILD | 1
perl-cpan/perl-file-sharedir-install/DEPENDS | 2 +
perl-cpan/perl-file-sharedir-install/DETAILS | 24 ++++++++++++
perl-cpan/perl-file-sharedir-install/HISTORY | 2 +
perl-cpan/perl-file-sharedir/BUILD | 1
perl-cpan/perl-file-sharedir/DEPENDS | 1
perl-cpan/perl-file-sharedir/DETAILS | 52
+++++++++++++++++++++++++++
perl-cpan/perl-file-sharedir/HISTORY | 2 +
11 files changed, 93 insertions(+), 2 deletions(-)
New commits:
commit f98204b8abbf34aaeb2c5cd46573b76ae43c971d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
perl-file-sharedir-install: new spell, File::ShareDir::Install - Install
shared files
commit f18bcfaa81d81d9c39fc39c1a7e20eedd28a1321
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
perl-file-sharedir: new spell, File::ShareDir - Locate per-dist and
per-module shared files
commit 411a4d940355a4cc26ea97d79116fba79a8538ab
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
datetime-timezone 2.15
diff --git a/ChangeLog b/ChangeLog
index 376e45e..7a49a25 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,9 @@
* perl-cpan/perl-yaml-libyaml: new spell, Perl YAML Serialization
using XS and libyaml
* perl-cpan/perl-json-xs: new spell, JSON::XS - JSON
serialising/deserialising, done correctly and fast
+ * perl-cpan/perl-file-sharedir: new spell, File::ShareDir - Locate
+ per-dist and per-module shared files
+ * perl-cpan/perl-file-sharedir-install: new spell,
File::ShareDir::Install - Install shared files
2018-01-04 Treeve Jelbert <treeve AT sourcemage.org>
* disk/ntfs-3g-system-compression: added
diff --git a/perl-cpan/datetime-timezone/DETAILS
b/perl-cpan/datetime-timezone/DETAILS
index c54809d..46cb4d4 100755
--- a/perl-cpan/datetime-timezone/DETAILS
+++ b/perl-cpan/datetime-timezone/DETAILS
@@ -1,9 +1,9 @@
SPELL=datetime-timezone
SPELLX=DateTime-TimeZone
- VERSION=1.88
+ VERSION=2.15
SOURCE=${SPELLX}-${VERSION}.tar.gz
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
-
SOURCE_HASH=sha512:f35370c842f5e6f6d13dfc2bd864a89fd847108854a2a4aadee1cd9d5743ab121a108a9352f56db08a987b040d84089cd4adf4b3b200d6c4aa9fe2279984c6fe
+
SOURCE_HASH=sha512:2109f7e166931cf9d5fb97705572363615334bb392082e93087b40ac88d9f25c8f8ef7ba8df2cecfba5a7cd6f05bed6d6777cae2e1451b1a364a84077473bb09
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
LICENSE=GPL
WEB_SITE=http://search.cpan.org/dist/DateTime-TimeZone/
diff --git a/perl-cpan/datetime-timezone/HISTORY
b/perl-cpan/datetime-timezone/HISTORY
index 8e01fbe..249b0a4 100644
--- a/perl-cpan/datetime-timezone/HISTORY
+++ b/perl-cpan/datetime-timezone/HISTORY
@@ -1,3 +1,6 @@
+2018-01-05 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.15
+
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
diff --git a/perl-cpan/perl-file-sharedir-install/BUILD
b/perl-cpan/perl-file-sharedir-install/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/perl-file-sharedir-install/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/perl-file-sharedir-install/DEPENDS
b/perl-cpan/perl-file-sharedir-install/DEPENDS
new file mode 100755
index 0000000..49f6f72
--- /dev/null
+++ b/perl-cpan/perl-file-sharedir-install/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+runtime_depends perl-file-sharedir
diff --git a/perl-cpan/perl-file-sharedir-install/DETAILS
b/perl-cpan/perl-file-sharedir-install/DETAILS
new file mode 100755
index 0000000..1beded5
--- /dev/null
+++ b/perl-cpan/perl-file-sharedir-install/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=perl-file-sharedir-install
+ SPELLX=File-ShareDir-Install
+ VERSION=0.11
+ SOURCE="$SPELLX-$VERSION.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/E/ET/ETHER/$SOURCE
+
SOURCE_HASH=sha512:6611f6c3221ec52db7582f30b2159dba22ca8d899666526c069298b3350ced9e3b46872baaceb30f7a27e3c744c929ca4967fa820d14bbfdb41e5ed5485a9f72
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE="http://search.cpan.org/~/File-ShareDir-Install/"
+ LICENSE[0]="ART"
+ ENTERED=20180105
+ KEYWORDS=""
+ SHORT="File::ShareDir::Install - Install shared files"
+cat << EOF
+File::ShareDir::Install allows you to install read-only data files from a
+distribution. It is a companion module to File::ShareDir, which allows you
+to locate these files after installation.
+
+It is a port of Module::Install::Share to ExtUtils::MakeMaker with the
+improvement of only installing the files you want; .svn, .git and other
+source-control junk will be ignored.
+
+Please note that this module installs read-only data files; empty directories
+will be ignored.
+EOF
diff --git a/perl-cpan/perl-file-sharedir-install/HISTORY
b/perl-cpan/perl-file-sharedir-install/HISTORY
new file mode 100644
index 0000000..55c0a06
--- /dev/null
+++ b/perl-cpan/perl-file-sharedir-install/HISTORY
@@ -0,0 +1,2 @@
+2018-01-05 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/perl-cpan/perl-file-sharedir/BUILD
b/perl-cpan/perl-file-sharedir/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/perl-file-sharedir/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/perl-file-sharedir/DEPENDS
b/perl-cpan/perl-file-sharedir/DEPENDS
new file mode 100755
index 0000000..6826bc7
--- /dev/null
+++ b/perl-cpan/perl-file-sharedir/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/perl-file-sharedir/DETAILS
b/perl-cpan/perl-file-sharedir/DETAILS
new file mode 100755
index 0000000..499d984
--- /dev/null
+++ b/perl-cpan/perl-file-sharedir/DETAILS
@@ -0,0 +1,52 @@
+ SPELL=perl-file-sharedir
+ VERSION=1.104
+ SOURCE="File-ShareDir-$VERSION.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RE/REHSACK/$SOURCE
+
SOURCE_HASH=sha512:0fbe1a1b822e0de324fd05c7cc230a1022e74eb7ae9ec66281b57d2c4144a600f34395cfbfa08218b64a88cc2bbe3ab94abb6339cc65aef19a82191e1ba2ed52
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/File-ShareDir-$VERSION"
+ WEB_SITE="http://search.cpan.org/~/File-ShareDir/"
+ LICENSE[0]="ART"
+ ENTERED=20180105
+ KEYWORDS=""
+ SHORT="File::ShareDir - Locate per-dist and per-module shared
files"
+cat << EOF
+The intent of File::ShareDir is to provide a companion to Class::Inspector
+and File::HomeDir, modules that take a process that is well-known by advanced
+Perl developers but gets a little tricky, and make it more available to the
+larger Perl community.
+
+Quite often you want or need your Perl module (CPAN or otherwise) to have
+access to a large amount of read-only data that is stored on the file-system
+at run-time.
+
+On a linux-like system, this would be in a place such as /usr/share, however
+Perl runs on a wide variety of different systems, and so the use of any one
+location is unreliable.
+
+Perl provides a little-known method for doing this, but almost nobody is
+aware that it exists. As a result, module authors often go through some very
+strange ways to make the data available to their code.
+
+The most common of these is to dump the data out to an enormous Perl data
+structure and save it into the module itself. The result are enormous
+multi-megabyte .pm files that chew up a lot of memory needlessly.
+
+Another method is to put the data "file" after the __DATA__ compiler tag
+and limit yourself to access as a filehandle.
+
+The problem to solve is really quite simple.
+
+ 1. Write the data files to the system at install time.
+
+ 2. Know where you put them at run-time.
+
+Perl's install system creates an "auto" directory for both every distribution
+and for every module file.
+
+These are used by a couple of different auto-loading systems to store code
+fragments generated at install time, and various other modules written by
+the Perl "ancient masters".
+
+But the same mechanism is available to any dist or module to store any sort
+of data.
+EOF
diff --git a/perl-cpan/perl-file-sharedir/HISTORY
b/perl-cpan/perl-file-sharedir/HISTORY
new file mode 100644
index 0000000..55c0a06
--- /dev/null
+++ b/perl-cpan/perl-file-sharedir/HISTORY
@@ -0,0 +1,2 @@
+2018-01-05 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
- [SM-Commit] GIT changes to master grimoire by Ismael Luceno (f98204b8abbf34aaeb2c5cd46573b76ae43c971d), Ismael Luceno, 01/05/2018
Archive powered by MHonArc 2.6.24.