Permalink
Browse files

deps

  • Loading branch information...
1 parent 34cb528 commit 867c2e0c08bd35b701f01d4c0f1f6a796e966170 @wakaba wakaba committed Apr 14, 2014
Showing with 91 additions and 0 deletions.
  1. +8 −0 .gitignore
  2. +6 −0 .gitmodules
  3. +43 −0 Makefile
  4. +22 −0 config/perl/pmb-install.txt
  5. +10 −0 config/perl/pmbp-exclusions.txt
  6. +1 −0 modules/json-functions-xs
  7. +1 −0 modules/karasuma-config
View
@@ -4,3 +4,11 @@
.*.BAK
pod2htmi.tmp
pod2htmd.tmp
+/local/
+/perl
+/prove
+/plackup
+/Makefile.setupenv
+/cin
+/config/perl/libs.txt
+/deps/
View
@@ -22,3 +22,9 @@
[submodule "modules/swml-parser"]
path = modules/swml-parser
url = git://github.com/wakaba/perl-swml-parser
+[submodule "modules/json-functions-xs"]
+ path = modules/json-functions-xs
+ url = git://github.com/wakaba/perl-json-functions-xs
+[submodule "modules/karasuma-config"]
+ path = modules/karasuma-config
+ url = git://github.com/wakaba/karasuma-config
View
@@ -0,0 +1,43 @@
+# -*- Makefile -*-
+
+all:
+
+WGET = wget
+CURL = curl
+GIT = git
+
+updatenightly: local/bin/pmbp.pl
+ $(CURL) https://gist.githubusercontent.com/motemen/667573/raw/git-submodule-track | sh
+ $(GIT) add modules t_deps/modules
+ perl local/bin/pmbp.pl --update
+ $(GIT) add config
+
+## ------ Setup ------
+
+deps: git-submodules pmbp-install
+
+git-submodules:
+ $(GIT) submodule update --init
+
+local/bin/pmbp.pl:
+ mkdir -p local/bin
+ $(WGET) -O $@ https://raw.github.com/wakaba/perl-setupenv/master/bin/pmbp.pl
+pmbp-upgrade: local/bin/pmbp.pl
+ perl local/bin/pmbp.pl --update-pmbp-pl
+pmbp-update: git-submodules pmbp-upgrade
+ perl local/bin/pmbp.pl --update
+pmbp-install: pmbp-upgrade
+ perl local/bin/pmbp.pl --install \
+ --create-perl-command-shortcut perl \
+ --create-perl-command-shortcut prove
+
+## ------ Tests ------
+
+PROVE = ./prove
+
+test: test-deps test-main
+
+test-deps: deps
+
+test-main:
+ $(PROVE) t/*.t
@@ -0,0 +1,22 @@
+Scalar::Util~1.38
+File::Spec~3.40
+IO::Handle~1.28
+Types::Serialiser~1.0
+JSON::XS~3.01
+Test::NoWarnings~1.04
+Unicode::Normalize~1.17
+Encode~2.59
+Digest::MD5~2.53
+Class::Data::Inheritable~0.08
+Time::Local~1.2300
+Path::Tiny~0.052
+Exporter::Lite~0.04
+Test::Tester~0.109
+Exporter~5.70
+Carp~1.3301
+Text::Kakasi~2.04
+MIME::Base64~3.14
+File::Temp~0.2304
+Path::Class~0.33
+common::sense~3.72
+Unicode::Stringprep~1.104
@@ -0,0 +1,10 @@
+- "../../modules/json-functions-xs" tests
+- "../../modules/karasuma-config" tests
+- "../../modules/wanage" tests datetime mp
+- "../../modules/web-dom" tests build
+- "../../modules/web-markup" tests build
+- "../../modules/web-url" tests build
+- "../../modules/web-encodings" tests build
+- "../../modules/ooutils" tests test build classdiamondgenerator classregistry operationresponse
+- "../../modules/swml-parser" tests build
+- "../../modules/charclass" tests build
Submodule json-functions-xs added at badf95
Submodule karasuma-config added at b60cbc

0 comments on commit 867c2e0

Please sign in to comment.