blob: 8e66ddf3dd4b7c45d173b09874ab8a50feff8454 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
|
: 1
sha256sum: 521d17cbd396275aa9eb9b00d456beaaaabae1c004eff6de712bb615c18bb59b
:
name: libexp
version: +2-1.2+1
upstream-version: 1.2.abc.15-x
project: mathLab
summary: The exponent
license: MIT
keywords: mathlab c++ exponent
description: The exponent math function.
description-type: text/plain
url: http://exp.example.com
email: users@exp.example.com
build-email: builds@exp.example.com
depends: libmisc
depends: libpq >= 9.0.0
builds: default legacy
build-include: windows**d/x86_64**
build-include: windows-vc_13**
build-exclude: **; Only supported on Windows.
bootstrap-build:\
project = libexp
\
location: libexp-+2-1.2+1.tar.gz
sha256sum: d90cfe583890cd0c05cdfc204e69dd3b986c2da49851f7a87fa0ca870788ff79
:
name: libfoo
version: +0-X.Y
summary: The Foo Library
license: MIT
bootstrap-build:\
project = libfoo
\
location: libfoo-+0-X.Y.tar.gz
sha256sum: c25e5cae2f72664a3961c3ef88a82e67150c4bcc2a5e1fb4d250e621c5574187
:
name: libfoo
version: 1.0
summary: The Foo Library
license: MIT
build-email: foo-builds@example.com
builds: default legacy; Stable configurations only.
builds: -32; 64-bit targets only
builds: &msvc_13_up; Not too old MSVC.
bootstrap-build:\
project = libfoo
\
location: libfoo-1.0.tar.gz
sha256sum: 7382152bac5b4ce10215a5ecd6c94c490d0efc007031d3b03f407d068b74e624
:
name: libfoo
version: 1.2.4+1
priority: high; Critical bug fixes, performance improvement.
summary: The Foo Math Library
license: LGPLv2, MIT; If using with GNU TLS.
license: BSD; If using with OpenSSL.
topics: math library, math API, libbaz fork
keywords: c++ foo math best
description:\
A modern C++ library with easy to use linear algebra and lot of optimization
tools.
There are over 100 functions in total with an extensive test suite. The API is
similar to ~~mathlab~~ **MATLAB**.[^mathlab]
Useful for conversion of research code into production environments.
[^mathlab]: MATLAB Capabilities: TODO
\
description-type: text/markdown
changes:\
1.2.4+1
* applied patch for critical bug-219
* regenerated documentation
1.2.4
* test suite extended significantly
\
url: http://www.example.com/foo/; Project home page.
doc-url: http://www.example.org/projects/libfoo/man.xhtml; Documentation page.
src-url: http://scm.example.com/?p=odb/libodb.git\;a=tree; Source tree url.
package-url: http://www.example.com/foo/pack; Package details.
email: foo-users@example.com; Public mailing list. Read FAQ before posting.
package-email: pack@example.com; Current packager.
depends: libmisc < 1.1 | libmisc > 2.3.0+0; Crashes with 1.1.0-2.3.0.
depends: libexp >= 1.0
depends: libstudxml ? ($cxx.target.class == 'windows') | libexpat ?\
($cxx.target.class != 'windows'); The newer the better.
requires: linux | windows | macosx; Symbian support is coming.
requires: c++11
requires: ? ; libc++ standard library if using Clang on Mac OS X.
requires: ; X11 libs.
requires: ? ($windows); Only 64-bit.
requires: x86_64 ? ; Only if on Windows.
requires: * vc++ >= 12.0 ? (windows); Only if using VC++ on Windows.
requires: host
tests: * libfoo-tests == 1.2.4
examples: libfoo-examples
benchmarks: libfoo-benchmarks > 0.0.1
builds: all
network-build-config: config.libfoo.network=true; Enable networking API.
network-build-include: windows-vc_14d/x86_64-microsoft-win32-msvc14.0
network-build-exclude: **
cache-build-config:\
config.libfoo.cache=true
config.libfoo.buffer=4096
;
Enable caching.
\
cache-builds: default
cache-builds: -linux
cache-build-include: windows-vc_14d/x86_64-microsoft-win32-msvc14.0
cache-build-exclude: **
bootstrap-build:\
project = libfoo
\
root-build:\
config [bool] config.libfoo.network ?= false
config [bool] config.libfoo.cache ?= false
config [uint64] config.libfoo.buffer ?= 1024
\
location: libfoo-1.2.4+1.tar.gz
sha256sum: fe07978d72ab65c2ad72b0325aa56944cf093248d39edcb472a2fe5835defa3d
:
name: libfoo-benchmarks
version: 1.2.4
summary: The Foo Math Library benchmarks
license: MIT
builds: 64; Fails building for 32 bits.
bootstrap-build:\
project = libfoo-benchmarks
\
location: libfoo-benchmarks-1.2.4.tar.gz
sha256sum: 8392db99b1ea0c78fe2c73d8c0ae35f8a31d798c8ed26ebf09b4bf557b4e3ce0
:
name: libfoo-examples
version: 1.2.4
summary: The Foo Math Library examples
license: MIT
builds: 64; Fails building for 32 bits.
bootstrap-build:\
project = libfoo-examples
\
location: libfoo-examples-1.2.4.tar.gz
sha256sum: de1bf595994a63361262727594de94edbd77fff8234066da74672e44eb4349f2
:
name: libfoo-tests
version: 1.2.4
summary: The Foo Math Library tests
license: MIT
builds: 64; Fails building for 32 bits.
bootstrap-build:\
project = libfoo-tests
\
location: libfoo-tests-1.2.4.tar.gz
sha256sum: bff1e47ef4f9658072dd7f412e97f80179d4257323568c3fa77ce6adbf89ebd1
:
name: libpq
version: 0
summary: PostgreSQL C API client library
license: PostgreSQL License; Permissive free software license.
keywords: postgresql database client library c
description:\
PostgreSQL is an object-relational SQL database management system with libpq
being its C client library. Applications can use this library to pass queries
to the PostgreSQL backend server and to receive the results of those queries
using the C programming language. For more information see:
https://www.postgresql.org/
This package currently contains a build2 package manager (bpkg) stub meaning
that it can only be "built" as already installed in the underlying system (for
example, using a system package manager).
Send questions, bug reports, or any other feedback about the library itself to
the PostgreSQL mailing lists. Send build system and packaging-related feedback
to the packaging@build2.org mailing list (see https://lists.build2.org for
posting guidelines, etc).
The packaging of PostgreSQL for build2 is tracked in a Git repository at:
https://git.build2.org/cgit/packaging/postgresql/
\
description-type: text/plain
url: https://www.postgresql.org/
package-url: https://git.build2.org/cgit/packaging/postgresql/
email: pgsql-general@postgresql.org; Mailing list.
package-email: packaging@build2.org; Mailing list.
requires: build2 >= 0.4.0
bootstrap-build:\
project = libpq
\
location: libpq-0.tar.gz
sha256sum: 2aee2bb1d58d51c657903bbab6253c5d4566b6f3f299ba118da24c7756caebfd
:
name: libstudxml
version: 1.0.0+1
summary: Modern C++ XML API
license: MIT
keywords: c++ xml parser serializer pull
url: http://www.codesynthesis.com/projects/libstudxml/
email: studxml-users@example.com; Public mailing list, posts by non-members\
are allowed but moderated.
package-email: studxml-package@example.com; Direct email to the packager.
build-warning-email: studxml-warnings@example.com
build-error-email: studxml-errors@example.com
depends: libexpat >= 2.0.0
depends: libgenx
bootstrap-build:\
project = libstudxml
\
location: libstudxml-1.0.0+1.tar.gz
sha256sum: aa52d5b49ee1bad825cd6bca554f72636e8451f93c74f9a443bafce3c2bf82c0
|