Skip to content

Commit

Permalink
Update demo packages' manifest
Browse files Browse the repository at this point in the history
Use 4.2.
  • Loading branch information
helje5 committed Dec 29, 2019
1 parent 16a3399 commit 23cfad2
Show file tree
Hide file tree
Showing 19 changed files with 201 additions and 63 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ script:
- export PATH="$HOME/usr/bin:$PATH"
- export SWIFTENV_ROOT="$HOME/.swiftenv"
- export PATH="${SWIFTENV_ROOT}/bin:${SWIFTENV_ROOT}/shims:$PATH"
- git tag 0.3.1337
- git tag 0.6.1337
- make all
- make samples

14 changes: 11 additions & 3 deletions Samples/call-git/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "call-git",
name: "call-git",
products: [
.executable(name: "call-git", targets: [ "call-git" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "call-git",
dependencies: [ "streams", "child_process", "process" ],
path: ".")
]
)
14 changes: 11 additions & 3 deletions Samples/connect-git/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "connect-git",
name: "connect-git",
products: [
.executable(name: "connect-git", targets: [ "connect-git" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "connect-git",
dependencies: [ "streams", "child_process", "process", "connect" ],
path: ".")
]
)
14 changes: 11 additions & 3 deletions Samples/connect-static/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "connect-static",
name: "connect-static",
products: [
.executable(name: "connect-static", targets: [ "connect-static" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "connect-static",
dependencies: [ "streams", "http", "process", "connect" ],
path: "Sources")
]
)
14 changes: 11 additions & 3 deletions Samples/cows2code/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "cows2code",
name: "cows2code",
products: [
.executable(name: "cows2code", targets: [ "cows2code" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "cows2code",
dependencies: [ "streams", "fs", "process", "console" ],
path: ".")
]
)
38 changes: 25 additions & 13 deletions Samples/cows2code/main.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Noze.io cows2code example
// - to compile in Swift 3 invoke: swift build
// - to compile in Swift 3+ invoke: swift build
// - to run result: .build/debug/cows2code cows.txt cows.swift

import xsys
Expand All @@ -21,20 +21,32 @@ let cowsTextFile = CommandLine.arguments[1]

func escape(cString cs: String) -> String {
var s = ""
s.reserveCapacity(cs.characters.count)
#if swift(>=3.2)
let characters = cs
#if compiler(>=4.2)
s.reserveCapacity(cs.count)
for c in cs {
switch c {
case "\\": s += "\\\\"
case "\"": s += "\\\""
case "\n": s += "\\n"
default: s += String(c) // hm
}
}
#else
let characters = cs.characters
#endif
for c in cs.characters {
switch c {
case "\\": s += "\\\\"
case "\"": s += "\\\""
case "\n": s += "\\n"
default: s += String(c) // hm
s.reserveCapacity(cs.characters.count)
#if swift(>=3.2)
let characters = cs
#else
let characters = cs.characters
#endif
for c in cs.characters {
switch c {
case "\\": s += "\\\\"
case "\"": s += "\\\""
case "\n": s += "\\n"
default: s += String(c) // hm
}
}
}
#endif
return s
}

Expand Down
14 changes: 11 additions & 3 deletions Samples/echod/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "echod",
name: "echod",
products: [
.executable(name: "echod", targets: [ "echod" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "echod",
dependencies: [ "net" ],
path: ".")
]
)
14 changes: 11 additions & 3 deletions Samples/echozd/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "echozd",
name: "echozd",
products: [
.executable(name: "echozd", targets: [ "echozd" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "echozd",
dependencies: [ "net" ],
path: ".")
]
)
14 changes: 11 additions & 3 deletions Samples/express-simple/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "express-simple",
name: "express-simple",
products: [
.executable(name: "express-simple", targets: [ "express-simple" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "express-simple",
dependencies: [ "streams", "express", "cows" ],
path: "Sources")
]
)
14 changes: 11 additions & 3 deletions Samples/httpd-cookies/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "httpd-cookies",
name: "httpd-cookies",
products: [
.executable(name: "httpd-cookies", targets: [ "httpd-cookies" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "httpd-cookies",
dependencies: [ "xsys", "http" ],
path: ".")
]
)
14 changes: 11 additions & 3 deletions Samples/httpd-helloworld/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "httpd-helloworld",
name: "httpd-helloworld",
products: [
.executable(name: "httpd-helloworld", targets: [ "httpd-helloworld" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "httpd-helloworld",
dependencies: [ "http" ],
path: ".")
]
)
14 changes: 11 additions & 3 deletions Samples/httpd-static/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "httpd-static",
name: "httpd-static",
products: [
.executable(name: "httpd-static", targets: [ "httpd-static" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "httpd-static",
dependencies: [ "console", "fs", "http", "process" ],
path: "Sources")
]
)
14 changes: 11 additions & 3 deletions Samples/miniirc/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "miniirc",
name: "miniirc",
products: [
.executable(name: "miniirc", targets: [ "miniirc" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "miniirc",
dependencies: [ "streams", "net", "leftpad" ],
path: ".")
]
)
12 changes: 9 additions & 3 deletions Samples/sleep/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "sleep",
name: "sleep",
products: [
.executable(name: "sleep", targets: [ "sleep" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "sleep", dependencies: [ "core" ], path: ".")
]
)
14 changes: 11 additions & 3 deletions Samples/swiftmons/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "swiftmons",
name: "swiftmons",
products: [
.executable(name: "swiftmons", targets: [ "swiftmons" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "swiftmons",
dependencies: [ "fs", "child_process", "process", "console" ],
path: "Sources")
]
)
14 changes: 11 additions & 3 deletions Samples/todo-mvc-redis/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "todo-mvc-redis",
name: "todo-mvc-redis",
products: [
.executable(name: "todo-mvc-redis", targets: [ "todo-mvc-redis" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "todo-mvc-redis",
dependencies: [ "console", "redis", "express", "Freddy" ],
path: ".")
]
)
14 changes: 11 additions & 3 deletions Samples/todo-mvc/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "todo-mvc",
name: "todo-mvc",
products: [
.executable(name: "todo-mvc", targets: [ "todo-mvc" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "todo-mvc",
dependencies: [ "Freddy", "express" ],
path: ".")
]
)
14 changes: 11 additions & 3 deletions Samples/udpd/Package.swift
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
// swift-tools-version:4.2
import PackageDescription

let package = Package(
name: "udpd",
name: "udpd",
products: [
.executable(name: "udpd", targets: [ "udpd" ]),
],
dependencies: [
.Package(url: "../..",
majorVersion: 0, minor: 3)
.package(url: "../..", from: "0.6.5")
],
targets: [
.target(name: "udpd",
dependencies: [ "console", "dgram" ],
path: ".")
]
)
Loading

0 comments on commit 23cfad2

Please sign in to comment.