Skip to content

Commit e43fa87

Browse files
committed
v0.4.0 release
1 parent e87b519 commit e43fa87

5 files changed

Lines changed: 441 additions & 314 deletions

File tree

_oasis

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
OASISFormat: 0.3
22
OCamlVersion: >= 4.01.0
33
Name: openflow
4-
Version: 0.3.0
4+
Version: 0.4.0
55
Synopsis: Serialization library for OpenFlow
66
Authors: https://github.com/frenetic-lang/ocaml-openflow/contributors
77
License: LGPL

_tags

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# OASIS_START
2-
# DO NOT EDIT (digest: d1fc83340b2522fcd10f276c7c3db944)
2+
# DO NOT EDIT (digest: 72ea415a4e801a171896c8a2a1b11c2d)
33
# Ignore VCS directories, you can use the same kind of rule outside
44
# OASIS_START/STOP if you want to exclude directories that contains
55
# useless stuff for the build process
@@ -15,118 +15,118 @@
1515
"_darcs": not_hygienic
1616
# Library openflow
1717
"lib/openflow.cmxs": use_openflow
18-
<lib/*.ml{,i}>: package(threads)
1918
<lib/*.ml{,i}>: package(core)
19+
<lib/*.ml{,i}>: package(cstruct)
20+
<lib/*.ml{,i}>: package(cstruct.syntax)
2021
<lib/*.ml{,i}>: package(packet)
2122
<lib/*.ml{,i}>: package(sexplib.syntax)
2223
<lib/*.ml{,i}>: package(str)
23-
<lib/*.ml{,i}>: package(cstruct)
24-
<lib/*.ml{,i}>: package(cstruct.syntax)
24+
<lib/*.ml{,i}>: package(threads)
2525
# Library async
2626
"async/async.cmxs": use_async
27-
<async/*.ml{,i}>: use_openflow
28-
<async/*.ml{,i}>: package(threads)
29-
<async/*.ml{,i}>: package(core)
3027
<async/*.ml{,i}>: package(async)
31-
<async/*.ml{,i}>: package(packet)
28+
<async/*.ml{,i}>: package(core)
29+
<async/*.ml{,i}>: package(cstruct)
3230
<async/*.ml{,i}>: package(cstruct.async)
31+
<async/*.ml{,i}>: package(cstruct.syntax)
32+
<async/*.ml{,i}>: package(packet)
3333
<async/*.ml{,i}>: package(sexplib.syntax)
3434
<async/*.ml{,i}>: package(str)
35-
<async/*.ml{,i}>: package(cstruct)
36-
<async/*.ml{,i}>: package(cstruct.syntax)
35+
<async/*.ml{,i}>: package(threads)
36+
<async/*.ml{,i}>: use_openflow
3737
# Library quickcheck
3838
"quickcheck/quickcheck.cmxs": use_quickcheck
39-
<quickcheck/*.ml{,i}>: use_openflow
40-
<quickcheck/*.ml{,i}>: package(threads)
4139
<quickcheck/*.ml{,i}>: package(core)
40+
<quickcheck/*.ml{,i}>: package(cstruct)
41+
<quickcheck/*.ml{,i}>: package(cstruct.syntax)
4242
<quickcheck/*.ml{,i}>: package(packet)
43-
<quickcheck/*.ml{,i}>: package(quickcheck)
4443
<quickcheck/*.ml{,i}>: package(packet.quickcheck)
44+
<quickcheck/*.ml{,i}>: package(quickcheck)
4545
<quickcheck/*.ml{,i}>: package(sexplib.syntax)
4646
<quickcheck/*.ml{,i}>: package(str)
47-
<quickcheck/*.ml{,i}>: package(cstruct)
48-
<quickcheck/*.ml{,i}>: package(cstruct.syntax)
47+
<quickcheck/*.ml{,i}>: package(threads)
48+
<quickcheck/*.ml{,i}>: use_openflow
4949
# Executable testtool
50-
"test/Test.byte": use_quickcheck
51-
"test/Test.byte": use_openflow
52-
"test/Test.byte": package(threads)
5350
"test/Test.byte": package(core)
54-
"test/Test.byte": package(packet)
51+
"test/Test.byte": package(cstruct)
52+
"test/Test.byte": package(cstruct.syntax)
5553
"test/Test.byte": package(oUnit)
5654
"test/Test.byte": package(pa_ounit)
5755
"test/Test.byte": package(pa_ounit.syntax)
58-
"test/Test.byte": package(quickcheck)
56+
"test/Test.byte": package(packet)
5957
"test/Test.byte": package(packet.quickcheck)
58+
"test/Test.byte": package(quickcheck)
6059
"test/Test.byte": package(sexplib.syntax)
6160
"test/Test.byte": package(str)
62-
"test/Test.byte": package(cstruct)
63-
"test/Test.byte": package(cstruct.syntax)
64-
<test/*.ml{,i}>: use_quickcheck
65-
<test/*.ml{,i}>: use_openflow
66-
<test/*.ml{,i}>: package(threads)
61+
"test/Test.byte": package(threads)
62+
"test/Test.byte": use_openflow
63+
"test/Test.byte": use_quickcheck
6764
<test/*.ml{,i}>: package(core)
68-
<test/*.ml{,i}>: package(packet)
65+
<test/*.ml{,i}>: package(cstruct)
66+
<test/*.ml{,i}>: package(cstruct.syntax)
6967
<test/*.ml{,i}>: package(oUnit)
7068
<test/*.ml{,i}>: package(pa_ounit)
7169
<test/*.ml{,i}>: package(pa_ounit.syntax)
72-
<test/*.ml{,i}>: package(quickcheck)
70+
<test/*.ml{,i}>: package(packet)
7371
<test/*.ml{,i}>: package(packet.quickcheck)
72+
<test/*.ml{,i}>: package(quickcheck)
7473
<test/*.ml{,i}>: package(sexplib.syntax)
7574
<test/*.ml{,i}>: package(str)
76-
<test/*.ml{,i}>: package(cstruct)
77-
<test/*.ml{,i}>: package(cstruct.syntax)
75+
<test/*.ml{,i}>: package(threads)
76+
<test/*.ml{,i}>: use_openflow
77+
<test/*.ml{,i}>: use_quickcheck
7878
# Executable ping_test
79-
"ping-test/PingTest.byte": use_async
80-
"ping-test/PingTest.byte": use_openflow
81-
"ping-test/PingTest.byte": package(threads)
82-
"ping-test/PingTest.byte": package(core)
8379
"ping-test/PingTest.byte": package(async)
84-
"ping-test/PingTest.byte": package(packet)
80+
"ping-test/PingTest.byte": package(core)
81+
"ping-test/PingTest.byte": package(cstruct)
8582
"ping-test/PingTest.byte": package(cstruct.async)
83+
"ping-test/PingTest.byte": package(cstruct.syntax)
8684
"ping-test/PingTest.byte": package(oUnit)
8785
"ping-test/PingTest.byte": package(pa_ounit)
8886
"ping-test/PingTest.byte": package(pa_ounit.syntax)
87+
"ping-test/PingTest.byte": package(packet)
8988
"ping-test/PingTest.byte": package(sexplib.syntax)
9089
"ping-test/PingTest.byte": package(str)
91-
"ping-test/PingTest.byte": package(cstruct)
92-
"ping-test/PingTest.byte": package(cstruct.syntax)
93-
<ping-test/*.ml{,i}>: use_async
94-
<ping-test/*.ml{,i}>: use_openflow
95-
<ping-test/*.ml{,i}>: package(threads)
96-
<ping-test/*.ml{,i}>: package(core)
90+
"ping-test/PingTest.byte": package(threads)
91+
"ping-test/PingTest.byte": use_async
92+
"ping-test/PingTest.byte": use_openflow
9793
<ping-test/*.ml{,i}>: package(async)
98-
<ping-test/*.ml{,i}>: package(packet)
94+
<ping-test/*.ml{,i}>: package(core)
95+
<ping-test/*.ml{,i}>: package(cstruct)
9996
<ping-test/*.ml{,i}>: package(cstruct.async)
97+
<ping-test/*.ml{,i}>: package(cstruct.syntax)
10098
<ping-test/*.ml{,i}>: package(oUnit)
10199
<ping-test/*.ml{,i}>: package(pa_ounit)
102100
<ping-test/*.ml{,i}>: package(pa_ounit.syntax)
101+
<ping-test/*.ml{,i}>: package(packet)
103102
<ping-test/*.ml{,i}>: package(sexplib.syntax)
104103
<ping-test/*.ml{,i}>: package(str)
105-
<ping-test/*.ml{,i}>: package(cstruct)
106-
<ping-test/*.ml{,i}>: package(cstruct.syntax)
104+
<ping-test/*.ml{,i}>: package(threads)
105+
<ping-test/*.ml{,i}>: use_async
106+
<ping-test/*.ml{,i}>: use_openflow
107107
# Executable learning_switch
108-
"examples/Learning_Switch.byte": use_async
109-
"examples/Learning_Switch.byte": use_openflow
110-
"examples/Learning_Switch.byte": package(threads)
111-
"examples/Learning_Switch.byte": package(core)
112108
"examples/Learning_Switch.byte": package(async)
113-
"examples/Learning_Switch.byte": package(packet)
109+
"examples/Learning_Switch.byte": package(core)
110+
"examples/Learning_Switch.byte": package(cstruct)
114111
"examples/Learning_Switch.byte": package(cstruct.async)
112+
"examples/Learning_Switch.byte": package(cstruct.syntax)
113+
"examples/Learning_Switch.byte": package(packet)
115114
"examples/Learning_Switch.byte": package(sexplib.syntax)
116115
"examples/Learning_Switch.byte": package(str)
117-
"examples/Learning_Switch.byte": package(cstruct)
118-
"examples/Learning_Switch.byte": package(cstruct.syntax)
119-
<examples/*.ml{,i}>: use_async
120-
<examples/*.ml{,i}>: use_openflow
121-
<examples/*.ml{,i}>: package(threads)
122-
<examples/*.ml{,i}>: package(core)
116+
"examples/Learning_Switch.byte": package(threads)
117+
"examples/Learning_Switch.byte": use_async
118+
"examples/Learning_Switch.byte": use_openflow
123119
<examples/*.ml{,i}>: package(async)
124-
<examples/*.ml{,i}>: package(packet)
120+
<examples/*.ml{,i}>: package(core)
121+
<examples/*.ml{,i}>: package(cstruct)
125122
<examples/*.ml{,i}>: package(cstruct.async)
123+
<examples/*.ml{,i}>: package(cstruct.syntax)
124+
<examples/*.ml{,i}>: package(packet)
126125
<examples/*.ml{,i}>: package(sexplib.syntax)
127126
<examples/*.ml{,i}>: package(str)
128-
<examples/*.ml{,i}>: package(cstruct)
129-
<examples/*.ml{,i}>: package(cstruct.syntax)
127+
<examples/*.ml{,i}>: package(threads)
128+
<examples/*.ml{,i}>: use_async
129+
<examples/*.ml{,i}>: use_openflow
130130
# OASIS_STOP
131131
<lib/*.ml>: syntax_camlp4o
132132
<async/*.ml>: syntax_camlp4o

lib/META

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OASIS_START
2-
# DO NOT EDIT (digest: 3b82958d1cafc6c585ffb34e624a532b)
3-
version = "0.3.0"
2+
# DO NOT EDIT (digest: 2e02827bd52fb83f4c7288443e1a31cd)
3+
version = "0.4.0"
44
description = "Serialization library for OpenFlow"
55
requires = "str cstruct cstruct.syntax packet core sexplib.syntax threads"
66
archive(byte) = "openflow.cma"
@@ -9,7 +9,7 @@ archive(native) = "openflow.cmxa"
99
archive(native, plugin) = "openflow.cmxs"
1010
exists_if = "openflow.cma"
1111
package "quickcheck" (
12-
version = "0.3.0"
12+
version = "0.4.0"
1313
description = "Serialization library for OpenFlow"
1414
requires = "quickcheck openflow packet.quickcheck"
1515
archive(byte) = "quickcheck.cma"
@@ -20,7 +20,7 @@ package "quickcheck" (
2020
)
2121

2222
package "async" (
23-
version = "0.3.0"
23+
version = "0.4.0"
2424
description = "Serialization library for OpenFlow"
2525
requires = "async openflow cstruct.async threads sexplib.syntax"
2626
archive(byte) = "async.cma"

0 commit comments

Comments
 (0)