1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
9 SDESC[standard]= GNAT Components Collection - Database packages
10 HOMEPAGE= https://github.com/AdaCore/gnatcoll-db
11 CONTACT= John_Marino[draco@marino.st]
14 SITES[main]= GITHUB/AdaCore:gnatcoll-db:v23.0.0
15 DISTFILE[1]= generated:main
17 SPKGS[standard]= complete
25 OPTIONS_AVAILABLE= none
26 OPTIONS_STANDARD= none
28 BUILD_DEPENDS= gnatcoll-bindings:dev:standard
29 gnatcoll-bindings:iconv:standard
30 gnatcoll-core:dev:standard
31 gnatcoll-core:primary:standard
32 EXRUN[sql]= gnatcoll-core:primary:standard
33 EXRUN[postgres]= pgsql
34 gnatcoll-core:primary:standard
35 EXRUN[xref]= gnatcoll-bindings:iconv:standard
36 gnatcoll-core:primary:standard
37 EXRUN[sqlite]= gnatcoll-core:primary:standard
39 USES= gprbuild gmake python:build shebangfix iconv:build
42 LICENSE= GPLv3+:primary
43 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
44 LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING3
45 LICENSE_AWK= TERMS:"^$$"
46 LICENSE_SOURCE= TERMS:{{WRKSRC}}/gnatcoll_db2ada/gnatcoll-db2ada-main.ads
49 SHEBANG_FILES= gnatcoll_db2ada/dborm.py
53 INSTALL_REQ_TOOLCHAIN= yes
57 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
58 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
59 ${MAKE_CMD} -C ${component} \
60 ADA_PROJECT_PATH="${PREFIX}/share/gpr:${WRKSRC}/sql:${WRKSRC}/sqlite:${WRKSRC}/xref")
64 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
65 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
66 ${MAKE_CMD} -C ${component} \
67 BUILD=PROD ENABLE_SHARED=yes \
68 PROCESSORS=${MAKE_JOBS_NUMBER} \
73 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
75 -e '/^prefix :=/ s|:=.*|= ${STAGEDIR}$$(PREFIX)|' \
76 -e '/^TARGET :=/ s|:=.*|= ${CONFIGURE_TARGET}|' \
77 ${WRKSRC}/${component}/Makefile
81 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
82 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
83 ${MAKE_CMD} -C ${component} install \
84 ADA_PROJECT_PATH="${PREFIX}/share/gpr:${WRKSRC}/sql:${WRKSRC}/sqlite:${WRKSRC}/xref")
86 .for component in xref sql sqlite postgres
87 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gnatcoll_${component}.relocatable/*.so
89 ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests
90 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
92 [FILE:112:descriptions/desc.primary]
93 This is the DB module of the GNAT Components Collection.
94 This package contains db2ada and gnatinspect programs.
97 [FILE:96:descriptions/desc.sqlite]
98 This is the DB module of the GNAT Components Collection.
99 This package contains gnatcoll_sqlite.
102 [FILE:98:descriptions/desc.postgres]
103 This is the DB module of the GNAT Components Collection.
104 This package contains gnatcoll_postgres.
107 [FILE:93:descriptions/desc.sql]
108 This is the DB module of the GNAT Components Collection.
109 This package contains gnatcoll_sql.
112 [FILE:94:descriptions/desc.xref]
113 This is the DB module of the GNAT Components Collection.
114 This package contains gnatcoll_xref.
118 0a4cc9f9c034be34ca4d08ae2c8fedce66c462719a2e1035d916559f6eee7a4d 2651044 AdaCore-gnatcoll-db-23.0.0.tar.gz
121 [FILE:59:manifests/plist.primary]
125 share/gnatcoll/dborm.py
128 [FILE:182:manifests/plist.sqlite]
130 libgnatcoll_sqlite.so.%%SOMAJOR%%
131 libgnatcoll_sqlite.so.%%SOVERSION%%
132 lib/gnatcoll_sqlite.relocatable/
133 libgnatcoll_sqlite.so.%%SOMAJOR%%
134 libgnatcoll_sqlite.so.%%SOVERSION%%
137 [FILE:192:manifests/plist.postgres]
139 libgnatcoll_postgres.so.%%SOMAJOR%%
140 libgnatcoll_postgres.so.%%SOVERSION%%
141 lib/gnatcoll_postgres.relocatable/
142 libgnatcoll_postgres.so.%%SOMAJOR%%
143 libgnatcoll_postgres.so.%%SOVERSION%%
146 [FILE:167:manifests/plist.sql]
148 libgnatcoll_sql.so.%%SOMAJOR%%
149 libgnatcoll_sql.so.%%SOVERSION%%
150 lib/gnatcoll_sql.relocatable/
151 libgnatcoll_sql.so.%%SOMAJOR%%
152 libgnatcoll_sql.so.%%SOVERSION%%
155 [FILE:172:manifests/plist.xref]
157 libgnatcoll_xref.so.%%SOMAJOR%%
158 libgnatcoll_xref.so.%%SOVERSION%%
159 lib/gnatcoll_xref.relocatable/
160 libgnatcoll_xref.so.%%SOMAJOR%%
161 libgnatcoll_xref.so.%%SOVERSION%%
164 [FILE:3519:manifests/plist.dev]
165 include/gnatcoll_postgres/
166 gnatcoll-sql-postgres-builder.adb
167 gnatcoll-sql-postgres-builder.ads
168 gnatcoll-sql-postgres-gnade.adb
169 gnatcoll-sql-postgres-gnade.ads
170 gnatcoll-sql-postgres.adb
171 gnatcoll-sql-postgres.ads
172 gnatcoll-sql-ranges.adb
173 gnatcoll-sql-ranges.ads
175 include/gnatcoll_sql/
176 gnatcoll-sql-exec-tasking.adb
177 gnatcoll-sql-exec-tasking.ads
178 gnatcoll-sql-exec.adb
179 gnatcoll-sql-exec.ads
180 gnatcoll-sql-exec_private.adb
181 gnatcoll-sql-exec_private.ads
182 gnatcoll-sql-inspect.adb
183 gnatcoll-sql-inspect.ads
184 gnatcoll-sql-orm-impl.adb
185 gnatcoll-sql-orm-impl.ads
188 gnatcoll-sql-sessions.adb
189 gnatcoll-sql-sessions.ads
192 gnatcoll-sql_fields.adb
193 gnatcoll-sql_fields.ads
194 gnatcoll-sql_impl.adb
195 gnatcoll-sql_impl.ads
196 include/gnatcoll_sqlite/
197 gnatcoll-sql-sqlite-builder.adb
198 gnatcoll-sql-sqlite-builder.ads
199 gnatcoll-sql-sqlite-gnade.adb
200 gnatcoll-sql-sqlite-gnade.ads
201 gnatcoll-sql-sqlite.adb
202 gnatcoll-sql-sqlite.ads
207 include/gnatcoll_xref/
208 gnatcoll-xref-database.adb
209 gnatcoll-xref-database.ads
210 gnatcoll-xref-database_names.ads
214 libgnatcoll_postgres.so
216 libgnatcoll_sqlite.so
218 lib/gnatcoll_postgres.relocatable/
219 gnatcoll-sql-postgres.ali
220 gnatcoll-sql-ranges.ali
221 libgnatcoll_postgres.so
222 lib/gnatcoll_postgres.static/
223 gnatcoll-sql-postgres-builder.ali
224 gnatcoll-sql-postgres-gnade.ali
225 gnatcoll-sql-postgres.ali
226 gnatcoll-sql-ranges.ali
227 libgnatcoll_postgres.a
228 lib/gnatcoll_postgres.static-pic/
229 gnatcoll-sql-postgres-builder.ali
230 gnatcoll-sql-postgres-gnade.ali
231 gnatcoll-sql-postgres.ali
232 gnatcoll-sql-ranges.ali
233 libgnatcoll_postgres.a
234 lib/gnatcoll_sql.relocatable/
235 gnatcoll-sql-exec-tasking.ali
236 gnatcoll-sql-exec.ali
237 gnatcoll-sql-exec_private.ali
238 gnatcoll-sql-inspect.ali
239 gnatcoll-sql-orm-impl.ali
241 gnatcoll-sql-sessions.ali
243 gnatcoll-sql_fields.ali
244 gnatcoll-sql_impl.ali
246 lib/gnatcoll_sql.static/
247 gnatcoll-sql-exec-tasking.ali
248 gnatcoll-sql-exec.ali
249 gnatcoll-sql-exec_private.ali
250 gnatcoll-sql-inspect.ali
251 gnatcoll-sql-orm-impl.ali
253 gnatcoll-sql-sessions.ali
255 gnatcoll-sql_fields.ali
256 gnatcoll-sql_impl.ali
258 lib/gnatcoll_sql.static-pic/
259 gnatcoll-sql-exec-tasking.ali
260 gnatcoll-sql-exec.ali
261 gnatcoll-sql-exec_private.ali
262 gnatcoll-sql-inspect.ali
263 gnatcoll-sql-orm-impl.ali
265 gnatcoll-sql-sessions.ali
267 gnatcoll-sql_fields.ali
268 gnatcoll-sql_impl.ali
270 lib/gnatcoll_sqlite.relocatable/
271 gnatcoll-sql-sqlite.ali
272 libgnatcoll_sqlite.so
273 lib/gnatcoll_sqlite.static/
274 gnatcoll-sql-sqlite-builder.ali
275 gnatcoll-sql-sqlite-gnade.ali
276 gnatcoll-sql-sqlite.ali
278 lib/gnatcoll_sqlite.static-pic/
279 gnatcoll-sql-sqlite-builder.ali
280 gnatcoll-sql-sqlite-gnade.ali
281 gnatcoll-sql-sqlite.ali
283 lib/gnatcoll_xref.relocatable/
284 gnatcoll-xref-database.ali
285 gnatcoll-xref-database_names.ali
288 lib/gnatcoll_xref.static/
289 gnatcoll-xref-database.ali
290 gnatcoll-xref-database_names.ali
293 lib/gnatcoll_xref.static-pic/
294 gnatcoll-xref-database.ali
295 gnatcoll-xref-database_names.ali
299 gnatcoll_postgres.gpr
305 [FILE:248:patches/patch-gnatinspect_Makefile]
306 --- gnatinspect/Makefile.orig 2022-09-22 17:07:33 UTC
307 +++ gnatinspect/Makefile
308 @@ -77,7 +77,7 @@ all: build
310 GTARGET=--target=$(NORMALIZED_TARGET)
313 +LIBRARY_TYPE=static-pic
316 -XLIBRARY_TYPE=$(LIBRARY_TYPE) \