From 9d27df05f5aa821f3585746f46942bc403b7bc11 Mon Sep 17 00:00:00 2001 From: Masashi Umezawa Date: Sun, 12 Aug 2018 14:44:56 +0900 Subject: [PATCH 1/2] Added BaselineOfMessagePack --- .../BaselineOfMessagePack.package/.filetree | 5 ++++ .../BaselineOfMessagePack.class/README.md | 0 .../instance/baseline..st | 23 +++++++++++++++++++ .../instance/preLoadForPharo.st | 3 +++ .../methodProperties.json | 7 ++++++ .../properties.json | 11 +++++++++ .../monticello.meta/categories.st | 1 + .../monticello.meta/initializers.st | 0 .../monticello.meta/package | 1 + .../monticello.meta/version | 1 + .../properties.json | 1 + 11 files changed, 53 insertions(+) create mode 100644 repository/BaselineOfMessagePack.package/.filetree create mode 100644 repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/README.md create mode 100644 repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/baseline..st create mode 100644 repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/preLoadForPharo.st create mode 100644 repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/methodProperties.json create mode 100644 repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/properties.json create mode 100644 repository/BaselineOfMessagePack.package/monticello.meta/categories.st create mode 100644 repository/BaselineOfMessagePack.package/monticello.meta/initializers.st create mode 100644 repository/BaselineOfMessagePack.package/monticello.meta/package create mode 100644 repository/BaselineOfMessagePack.package/monticello.meta/version create mode 100644 repository/BaselineOfMessagePack.package/properties.json diff --git a/repository/BaselineOfMessagePack.package/.filetree b/repository/BaselineOfMessagePack.package/.filetree new file mode 100644 index 0000000..57a6797 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/.filetree @@ -0,0 +1,5 @@ +{ + "separateMethodMetaAndSource" : false, + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/README.md b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/README.md new file mode 100644 index 0000000..e69de29 diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/baseline..st b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/baseline..st new file mode 100644 index 0000000..54bac8b --- /dev/null +++ b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/baseline..st @@ -0,0 +1,23 @@ +baseline +baseline: spec + + spec for: #common do: [ + spec + package: 'MessagePack-Core'; + package: 'MessagePackTest' with: [ spec requires: 'MessagePack-Core' ]. + spec + group: 'default' with: #('Core' 'Tests'); + group: 'Core' with: #('MessagePack-Core'); + group: 'Tests' with: #('MessagePackTest'). ]. + + spec for: #squeakCommon do: [ + spec + package: 'MessagePack-Squeak-Core' with: [ spec requires: 'MessagePack-Core' ]. + spec + group: 'Core' with: #('MessagePack-Squeak-Core'). ]. + spec for: #pharo do: [ + spec preLoadDoIt: #preLoadForPharo. + spec + package: 'MessagePack-Pharo-Core' with: [ spec requires: 'MessagePack-Squeak-Core' ]. + spec + group: 'Core' with: #('MessagePack-Pharo-Core'). ]. \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/preLoadForPharo.st b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/preLoadForPharo.st new file mode 100644 index 0000000..5a4cdd3 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/preLoadForPharo.st @@ -0,0 +1,3 @@ +doits +preLoadForPharo + Smalltalk globals at: #MpPhPortableUtil ifPresent: [ :cls | cls initialize]. \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/methodProperties.json b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/methodProperties.json new file mode 100644 index 0000000..f99b6f9 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/methodProperties.json @@ -0,0 +1,7 @@ +{ + "instance" : { + "preLoadForPharo" : "MasashiUmezawa 8/12/2018 14:37", + "baseline:" : "MasashiUmezawa 8/12/2018 14:36" + }, + "class" : { } +} \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/properties.json b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/properties.json new file mode 100644 index 0000000..da1f722 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/properties.json @@ -0,0 +1,11 @@ +{ + "commentStamp" : "", + "super" : "BaselineOf", + "category" : "BaselineOfMessagePack", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "BaselineOfMessagePack", + "type" : "normal" +} \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/monticello.meta/categories.st b/repository/BaselineOfMessagePack.package/monticello.meta/categories.st new file mode 100644 index 0000000..671ed41 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/monticello.meta/categories.st @@ -0,0 +1 @@ +SystemOrganization addCategory: #BaselineOfMessagePack! diff --git a/repository/BaselineOfMessagePack.package/monticello.meta/initializers.st b/repository/BaselineOfMessagePack.package/monticello.meta/initializers.st new file mode 100644 index 0000000..e69de29 diff --git a/repository/BaselineOfMessagePack.package/monticello.meta/package b/repository/BaselineOfMessagePack.package/monticello.meta/package new file mode 100644 index 0000000..6fef9b0 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/monticello.meta/package @@ -0,0 +1 @@ +(name 'BaselineOfMessagePack') \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/monticello.meta/version b/repository/BaselineOfMessagePack.package/monticello.meta/version new file mode 100644 index 0000000..d9fb3d0 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/monticello.meta/version @@ -0,0 +1 @@ +(name 'BaselineOfMessagePack-MasashiUmezawa.1' message 'Added BaselineOfMessagePack' id '44154d34-982f-0d00-83a3-2e6a0a3ec998' date '12 August 2018' time '2:44:16.240166 pm' author 'MasashiUmezawa' ancestors () stepChildren ()) \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/properties.json b/repository/BaselineOfMessagePack.package/properties.json new file mode 100644 index 0000000..6f31cf5 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/properties.json @@ -0,0 +1 @@ +{ } \ No newline at end of file From b3d6ec17467186a92b5bbc2b28e10be35c20cd0a Mon Sep 17 00:00:00 2001 From: Masashi Umezawa Date: Sun, 12 Aug 2018 14:53:30 +0900 Subject: [PATCH 2/2] Updated install instructions for Pharo smalltalk --- doc/HowToInstall.md | 51 +++++++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/doc/HowToInstall.md b/doc/HowToInstall.md index 5a1e36c..bb12439 100644 --- a/doc/HowToInstall.md +++ b/doc/HowToInstall.md @@ -1,35 +1,40 @@ -## How to install +# How to install -### Squeak: +## Squeak: Hosted on SqueakSource Repository. (http://www.squeaksource.com/MessagePack.html). From Monticello: -``` -MCHttpRepository - location: 'http://www.squeaksource.com/MessagePack' - user: '' - password: '' + +```smalltalk +MCHttpRepository + location: 'http://www.squeaksource.com/MessagePack' + user: '' + password: '' ``` You can also use Installer: + +```smalltalk +Installer squeaksource + project: 'MetacelloRepository'; + install: 'ConfigurationOfMessagePack'. +(Smalltalk at: #ConfigurationOfMessagePack) perform: #load. ``` -Installer squeaksource - project: 'MetacelloRepository'; - install: 'ConfigurationOfMessagePack'. -(Smalltalk at: #ConfigurationOfMessagePack) perform: #load. -``` -### Pharo: -You can use Gofer: -``` -Gofer it - squeaksource3: 'MessagePack'; - package: 'ConfigurationOfMessagePack'; - load. -(Smalltalk at: #ConfigurationOfMessagePack) perform: #load. + +## Pharo: + +You can use Metacello: + +```smalltalk +Metacello new + baseline: 'MessagePack'; + repository: 'github://msgpack/msgpack-smalltalk:develop/repository'; + load. ``` -### VisualWorks: + +## VisualWorks: Hosted on [Public Store Repository](http://www.cincomsmalltalk.com/CincomSmalltalkWiki/PostgreSQL+Access+Page). http://www.cincomsmalltalk.com/publicRepository/MessagePack-All(Bundle).html @@ -37,7 +42,7 @@ http://www.cincomsmalltalk.com/publicRepository/MessagePack-All(Bundle).html You can also download parcels: http://code.google.com/p/messagepack-st/source/browse/#hg%2FVisualWorks -### VA Smalltalk: +## VA Smalltalk: Hosted on [VAStGoodies.com](http://vastgoodies.com). @@ -47,7 +52,7 @@ Tests: [MessagePackTests](http://vastgoodies.com/maps/MessagePack%20Tests). You can also download .dat files: http://code.google.com/p/messagepack-st/source/browse/#hg%2FVA%20Smalltalk -### Dolphin Smalltalk: +## Dolphin Smalltalk: Hosted on this site.