1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= GNAT Components Collection - Database packages
8 HOMEPAGE= https://github.com/AdaCore/gnatcoll-db
9 CONTACT= John_Marino[draco@marino.st]
12 SITES[main]= GITHUB/AdaCore:gnatcoll-db:4472972
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
22 OPTIONS_AVAILABLE= none
23 OPTIONS_STANDARD= none
25 BUILD_DEPENDS= gnatcoll-bindings:iconv:standard
26 BUILDRUN_DEPENDS= gnatcoll-core:primary:standard
27 xmlada:primary:standard
28 EXRUN[postgres]= pgsql
29 EXRUN[xref]= gnatcoll-bindings:iconv:standard
31 USES= gprbuild gmake python:build shebangfix
34 LICENSE= GPLv3+:primary
35 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
36 LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING3
37 LICENSE_AWK= TERMS:"^$$"
38 LICENSE_SOURCE= TERMS:{{WRKSRC}}/gnatcoll_db2ada/gnatcoll-db2ada-main.ads
41 SHEBANG_FILES= gnatcoll_db2ada/dborm.py
45 INSTALL_REQ_TOOLCHAIN= yes
49 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
51 -e '/^prefix :=/ s|:=.*|= ${STAGEDIR}$$(PREFIX)|' \
52 -e '/^TARGET :=/ s|:=.*|= ${CONFIGURE_TARGET}|' \
53 ${WRKSRC}/${component}/Makefile
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
74 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
75 ${MAKE_CMD} -C ${component} install \
76 ADA_PROJECT_PATH="${PREFIX}/share/gpr:${WRKSRC}/sql:${WRKSRC}/sqlite:${WRKSRC}/xref")
78 .for component in xref sql sqlite postgres
79 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gnatcoll_${component}.relocatable/*.so
81 ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests
82 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
84 [FILE:112:descriptions/desc.primary]
85 This is the DB module of the GNAT Components Collection.
86 This package contains db2ada and gnatinspect programs.
89 [FILE:96:descriptions/desc.sqlite]
90 This is the DB module of the GNAT Components Collection.
91 This package contains gnatcoll_sqlite.
94 [FILE:98:descriptions/desc.postgres]
95 This is the DB module of the GNAT Components Collection.
96 This package contains gnatcoll_postgres.
99 [FILE:93:descriptions/desc.sql]
100 This is the DB module of the GNAT Components Collection.
101 This package contains gnatcoll_sql.
104 [FILE:94:descriptions/desc.xref]
105 This is the DB module of the GNAT Components Collection.
106 This package contains gnatcoll_xref.
110 084c4ebae9722a5f19197380c6b0217e52567a0dfd4e735c0da2bff74a5d9347 2648291 AdaCore-gnatcoll-db-4472972.tar.gz
113 [FILE:59:manifests/plist.primary]
117 share/gnatcoll/dborm.py
120 [FILE:813:manifests/plist.sqlite]
121 include/gnatcoll_sqlite/
122 gnatcoll-sql-sqlite-builder.adb
123 gnatcoll-sql-sqlite-builder.ads
124 gnatcoll-sql-sqlite-gnade.adb
125 gnatcoll-sql-sqlite-gnade.ads
126 gnatcoll-sql-sqlite.adb
127 gnatcoll-sql-sqlite.ads
133 libgnatcoll_sqlite.so
134 libgnatcoll_sqlite.so.%%SOMAJOR%%
135 libgnatcoll_sqlite.so.%%SOVERSION%%
136 lib/gnatcoll_sqlite.relocatable/
137 gnatcoll-sql-sqlite.ali
138 libgnatcoll_sqlite.so
139 libgnatcoll_sqlite.so.%%SOMAJOR%%
140 libgnatcoll_sqlite.so.%%SOVERSION%%
141 lib/gnatcoll_sqlite.static/
142 gnatcoll-sql-sqlite-builder.ali
143 gnatcoll-sql-sqlite-gnade.ali
144 gnatcoll-sql-sqlite.ali
146 lib/gnatcoll_sqlite.static-pic/
147 gnatcoll-sql-sqlite-builder.ali
148 gnatcoll-sql-sqlite-gnade.ali
149 gnatcoll-sql-sqlite.ali
151 share/gpr/gnatcoll_sqlite.gpr
154 [FILE:965:manifests/plist.postgres]
155 include/gnatcoll_postgres/
156 gnatcoll-sql-postgres-builder.adb
157 gnatcoll-sql-postgres-builder.ads
158 gnatcoll-sql-postgres-gnade.adb
159 gnatcoll-sql-postgres-gnade.ads
160 gnatcoll-sql-postgres.adb
161 gnatcoll-sql-postgres.ads
162 gnatcoll-sql-ranges.adb
163 gnatcoll-sql-ranges.ads
166 libgnatcoll_postgres.so
167 libgnatcoll_postgres.so.%%SOMAJOR%%
168 libgnatcoll_postgres.so.%%SOVERSION%%
169 lib/gnatcoll_postgres.relocatable/
170 gnatcoll-sql-postgres.ali
171 gnatcoll-sql-ranges.ali
172 libgnatcoll_postgres.so
173 libgnatcoll_postgres.so.%%SOMAJOR%%
174 libgnatcoll_postgres.so.%%SOVERSION%%
175 lib/gnatcoll_postgres.static/
176 gnatcoll-sql-postgres-builder.ali
177 gnatcoll-sql-postgres-gnade.ali
178 gnatcoll-sql-postgres.ali
179 gnatcoll-sql-ranges.ali
180 libgnatcoll_postgres.a
181 lib/gnatcoll_postgres.static-pic/
182 gnatcoll-sql-postgres-builder.ali
183 gnatcoll-sql-postgres-gnade.ali
184 gnatcoll-sql-postgres.ali
185 gnatcoll-sql-ranges.ali
186 libgnatcoll_postgres.a
187 share/gpr/gnatcoll_postgres.gpr
190 [FILE:1613:manifests/plist.sql]
191 include/gnatcoll_sql/
192 gnatcoll-sql-exec-tasking.adb
193 gnatcoll-sql-exec-tasking.ads
194 gnatcoll-sql-exec.adb
195 gnatcoll-sql-exec.ads
196 gnatcoll-sql-exec_private.adb
197 gnatcoll-sql-exec_private.ads
198 gnatcoll-sql-inspect.adb
199 gnatcoll-sql-inspect.ads
200 gnatcoll-sql-orm-impl.adb
201 gnatcoll-sql-orm-impl.ads
204 gnatcoll-sql-sessions.adb
205 gnatcoll-sql-sessions.ads
208 gnatcoll-sql_fields.adb
209 gnatcoll-sql_fields.ads
210 gnatcoll-sql_impl.adb
211 gnatcoll-sql_impl.ads
214 libgnatcoll_sql.so.%%SOMAJOR%%
215 libgnatcoll_sql.so.%%SOVERSION%%
216 lib/gnatcoll_sql.relocatable/
217 gnatcoll-sql-exec-tasking.ali
218 gnatcoll-sql-exec.ali
219 gnatcoll-sql-exec_private.ali
220 gnatcoll-sql-inspect.ali
221 gnatcoll-sql-orm-impl.ali
223 gnatcoll-sql-sessions.ali
225 gnatcoll-sql_fields.ali
226 gnatcoll-sql_impl.ali
228 libgnatcoll_sql.so.%%SOMAJOR%%
229 libgnatcoll_sql.so.%%SOVERSION%%
230 lib/gnatcoll_sql.static/
231 gnatcoll-sql-exec-tasking.ali
232 gnatcoll-sql-exec.ali
233 gnatcoll-sql-exec_private.ali
234 gnatcoll-sql-inspect.ali
235 gnatcoll-sql-orm-impl.ali
237 gnatcoll-sql-sessions.ali
239 gnatcoll-sql_fields.ali
240 gnatcoll-sql_impl.ali
242 lib/gnatcoll_sql.static-pic/
243 gnatcoll-sql-exec-tasking.ali
244 gnatcoll-sql-exec.ali
245 gnatcoll-sql-exec_private.ali
246 gnatcoll-sql-inspect.ali
247 gnatcoll-sql-orm-impl.ali
249 gnatcoll-sql-sessions.ali
251 gnatcoll-sql_fields.ali
252 gnatcoll-sql_impl.ali
254 share/gpr/gnatcoll_sql.gpr
257 [FILE:732:manifests/plist.xref]
258 include/gnatcoll_xref/
259 gnatcoll-xref-database.adb
260 gnatcoll-xref-database.ads
261 gnatcoll-xref-database_names.ads
266 libgnatcoll_xref.so.%%SOMAJOR%%
267 libgnatcoll_xref.so.%%SOVERSION%%
268 lib/gnatcoll_xref.relocatable/
269 gnatcoll-xref-database.ali
270 gnatcoll-xref-database_names.ali
273 libgnatcoll_xref.so.%%SOMAJOR%%
274 libgnatcoll_xref.so.%%SOVERSION%%
275 lib/gnatcoll_xref.static/
276 gnatcoll-xref-database.ali
277 gnatcoll-xref-database_names.ali
280 lib/gnatcoll_xref.static-pic/
281 gnatcoll-xref-database.ali
282 gnatcoll-xref-database_names.ali
285 share/gpr/gnatcoll_xref.gpr
288 [FILE:248:patches/patch-gnatinspect_Makefile]
289 --- gnatinspect/Makefile.orig 2021-05-01 16:36:20 UTC
290 +++ gnatinspect/Makefile
291 @@ -77,7 +77,7 @@ all: build
293 GTARGET=--target=$(NORMALIZED_TARGET)
296 +LIBRARY_TYPE=static-pic
299 -XLIBRARY_TYPE=$(LIBRARY_TYPE) \