Skip to content

Commit 3099ffe

Browse files
committed
Tokaido 2.2.0 release.
1 parent 1d48292 commit 3099ffe

File tree

10 files changed

+45
-17
lines changed

10 files changed

+45
-17
lines changed

Scripts/gems.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ tmp=$root/tmp
33

44
mkdir -p $tmp/zips
55

6-
if [ -d $tmp/2.1.5-p273 ]
6+
if [ -d $tmp/2.2.0-p0 ]
77
then
88
echo "Tokaido Ruby is unzipped"
99
else
1010
echo "Unzipping Tokaido Ruby"
11-
cp "Tokaido/Rubies/2.1.5-p273.zip" $tmp/2.1.5-p273.zip
12-
unzip $tmp/2.1.5-p273.zip -d $tmp
11+
cp "Tokaido/Rubies/2.2.0-p0.zip" $tmp/2.2.0-p0.zip
12+
unzip $tmp/2.2.0-p0.zip -d $tmp
1313
fi
1414

15-
export PATH=$tmp/2.1.5-p273/bin:$PATH
15+
export PATH=$tmp/2.2.0-p0/bin:$PATH
1616
gem update --system --no-ri --no-rdoc
1717
gem uninstall rubygems-update
1818
gem_home="$tmp/bootstrap-gems"
@@ -107,12 +107,12 @@ rm -rf gem_home
107107
echo "Building new GEM_HOME"
108108
bundle --path gem_home --gemfile Gemfile
109109

110-
gem install $puma/puma-2.10.2.gem -E --no-ri --no-rdoc -i $zips/gem_home/ruby/2.1.0
111-
gem install bundler -E --no-ri --no-rdoc -i $zips/gem_home/ruby/2.1.0
110+
gem install $puma/puma-2.10.2.gem -E --no-ri --no-rdoc -i $zips/gem_home/ruby/2.2.0
111+
gem install bundler -E --no-ri --no-rdoc -i $zips/gem_home/ruby/2.2.0
112112

113113
rm -f tokaido-gems.zip
114114
rm -rf Gems
115-
cp -R gem_home/ruby/2.1.0 Gems
115+
cp -R gem_home/ruby/2.2.0 Gems
116116

117117

118118
mkdir -p Gems/supps

Tokaido/Rubies/2.2.0-p0.zip

8.65 MB
Binary file not shown.

Tokaido/TKDApp.m

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,11 +261,16 @@ - (NSDictionary *)environment {
261261
return @{
262262
@"GEM_HOME": [TKDConfiguration gemsInstalledDirectoryPath],
263263
@"GEM_PATH": [TKDConfiguration gemsInstalledDirectoryPath],
264-
@"PATH" : [NSString stringWithFormat:@"%@:%@:%@:%@",
264+
@"PATH" : [NSString stringWithFormat:@"%@:%@:%@:%@:%@:%@:%@:%@:%@",
265265
[TKDConfiguration binariesInstalledDirectoryPath],
266266
[TKDUtilities rubyBinDirectory:[TKDConfiguration rubyVersion]],
267267
[TKDConfiguration gemsBinaryInstalledDirectoryPath],
268-
@"/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/sbin:/usr/sbin:/Applications/Postgres.app/Contents/Versions/9.3/bin"] };
268+
@"/Applications/Postgres.app/Contents/Versions/9.3/bin",
269+
@"/bin",
270+
@"/usr/local/bin",
271+
@"/usr/bin",
272+
@"/sbin",
273+
@"/usr/sbin"] };
269274
}
270275

271276
#pragma mark - TKDTaskDelegate methods

Tokaido/TKDConfiguration.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
+(NSString *) rubiesInstalledDirectoryPath;
5757
+(NSString *) gemsInstalledDirectoryPath;
5858
+(NSString *) gemsBinaryInstalledDirectoryPath;
59+
+(NSString *) magickInstalledDirectoryPath;
5960

6061
+(NSString *) binariesInstalledDirectoryPath;
6162

Tokaido/TKDConfiguration.m

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
@implementation TKDConfiguration
66

77
+(NSString *) rubyVersion {
8-
return @"2.1.5-p273";
8+
return @"2.2.0-p0";
99
}
1010

1111
+(NSArray *) rubiesBundled {
12-
return @[[[TKDRubyBinary alloc] initWithName:@"2.1.5-p273"]];
12+
return @[[[TKDRubyBinary alloc] initWithName:@"2.2.0-p0"]];
1313
}
1414

1515
+(NSArray *) rubiesInstalled {
@@ -28,7 +28,7 @@ +(NSArray *) rubiesInstalled {
2828
}
2929

3030
+(NSString *) rubyConfigInstalledFile {
31-
return [[self rubiesInstalledDirectoryPath] stringByAppendingPathComponent:@"/2.1.5-p273/lib/ruby/2.1.0/x86_64-darwin12.0/rbconfig.rb"];
31+
return [[self rubiesInstalledDirectoryPath] stringByAppendingPathComponent:@"/2.2.0-p0/lib/ruby/2.2.0/x86_64-darwin12.0/rbconfig.rb"];
3232
}
3333

3434
+(NSString *) applicationName {
@@ -75,6 +75,10 @@ +(NSString *) compilerInstalledDirectoryPath {
7575
return [[self tokaidoLocalHomeDirectoryPath] stringByAppendingPathComponent:@"Clang"];
7676
}
7777

78+
+(NSString *) magickInstalledDirectoryPath {
79+
return [[self gemsInstalledDirectoryPath] stringByAppendingPathComponent:@"/bin_files/magick"];
80+
}
81+
7882
+(NSString *) bootstrapInstalledDirectoryPath {
7983
return [[self tokaidoLocalHomeDirectoryPath] stringByAppendingPathComponent:@"Bootstrap"];
8084
}

Tokaido/TKDEnsureAppSupportUpdated.m

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,18 @@ -(void) applyRubyConfigPatches {
9898
NSTask *linkTask = [[NSTask alloc] init];
9999
[linkTask setLaunchPath:@"/bin/ln"];
100100
[linkTask setCurrentDirectoryPath:[self.configuration compilerInstalledDirectoryPath]];
101-
[linkTask setArguments:@[ @"-s", @"/usr/bin/clang", @"clang" ] ];
101+
[linkTask setArguments:@[ @"-f", @"-s", @"/usr/bin/clang", @"clang" ] ];
102102
[linkTask launch];
103103
[_view finished_clang_symlink];
104104
} else {
105105
[_view clang_not_found];
106106
}
107+
108+
NSTask *linkTask = [[NSTask alloc] init];
109+
[linkTask setLaunchPath:@"/bin/ln"];
110+
[linkTask setCurrentDirectoryPath:NSHomeDirectory()];
111+
[linkTask setArguments:@[ @"-f", @"-s", [self.configuration magickInstalledDirectoryPath], @".magick" ] ];
112+
[linkTask launch];
107113
}
108114

109115
-(NSArray *) rubyInstallations {

Tokaido/TKDStartTokaido.m

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#import "TKDStartTokaido.h"
22
#import "TKDConfiguration.h"
33
#import "TKDFileUtilities.h"
4+
#import "TKDUtilities.h"
45

56
#import <ServiceManagement/ServiceManagement.h>
67

@@ -33,8 +34,17 @@ -(void) execute {
3334
NSString *outPath = [[self configuration] firewallStandardOutInstalledFile];
3435
NSString *errPath = [[self configuration] firewallStandardErrorInstalledFile];
3536
NSString *gemHome = [[self configuration] gemsInstalledDirectoryPath];
36-
NSString *gemPath = [[self configuration] gemsBinaryInstalledDirectoryPath];
37-
NSString *path = [executableDirectory stringByAppendingFormat:@":%@", gemPath];
37+
NSString *path = [NSString stringWithFormat:@"%@:%@:%@:%@:%@:%@:%@:%@:%@",
38+
[executableDirectory stringByAppendingString:@"bin"],
39+
[TKDUtilities rubyBinDirectory:[TKDConfiguration rubyVersion]],
40+
[TKDConfiguration gemsBinaryInstalledDirectoryPath],
41+
@"/Applications/Postgres.app/Contents/Versions/9.3/bin",
42+
@"/bin",
43+
@"/usr/local/bin",
44+
@"/usr/bin",
45+
@"/sbin",
46+
@"/usr/sbin"];
47+
3848

3949
[_view unlinking_current_socket];
4050
unlink([[self.configuration muxrSocketPath] UTF8String]);

Tokaido/TKDTask.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ - (void)setEnvironment:(NSDictionary *)environment {
7373

7474
- (NSDictionary *)environment {
7575
if (self.app) {
76+
NSLog(@"%@", self.app.environment);
7677
return self.app.environment;
7778
} else {
7879
return _environment;

Tokaido/Tokaido-Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
<key>CFBundlePackageType</key>
2020
<string>APPL</string>
2121
<key>CFBundleShortVersionString</key>
22-
<string>2.1.5</string>
22+
<string>2.2</string>
2323
<key>CFBundleSignature</key>
2424
<string>????</string>
2525
<key>CFBundleVersion</key>
26-
<string>2.1.5</string>
26+
<string>2.2.0</string>
2727
<key>LSApplicationCategoryType</key>
2828
<string>public.app-category.developer-tools</string>
2929
<key>LSMinimumSystemVersion</key>

Tokaido/uninstall.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ fi
77
rm -rf ~/.tokaido
88
rm -rf ~/Library/Application\ Support/Tokaido
99
rm -rf /etc/resolvers/tokaido
10+
rm -rf ~/.magick
1011
rm /usr/include/iconv.h
1112
rm /usr/include/libcharset.h
1213
rm /usr/include/localcharset.h

0 commit comments

Comments
 (0)