1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= GNAT Components Collection - Database packages
9 HOMEPAGE= https://github.com/AdaCore/gnatcoll-db
10 CONTACT= John_Marino[draco@marino.st]
13 SITES[main]= GITHUB/AdaCore:gnatcoll-db:v23.0.0
14 DISTFILE[1]= generated:main
16 SPKGS[standard]= complete
23 OPTIONS_AVAILABLE= none
24 OPTIONS_STANDARD= none
26 BUILD_DEPENDS= gnatcoll-bindings:iconv:standard
27 BUILDRUN_DEPENDS= gnatcoll-core:primary:standard
28 xmlada:primary:standard
29 EXRUN[postgres]= pgsql
30 EXRUN[xref]= gnatcoll-bindings:iconv:standard
32 USES= gprbuild gmake python:build shebangfix
35 LICENSE= GPLv3+:primary
36 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
37 LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING3
38 LICENSE_AWK= TERMS:"^$$"
39 LICENSE_SOURCE= TERMS:{{WRKSRC}}/gnatcoll_db2ada/gnatcoll-db2ada-main.ads
42 SHEBANG_FILES= gnatcoll_db2ada/dborm.py
46 INSTALL_REQ_TOOLCHAIN= yes
50 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
51 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
52 ${MAKE_CMD} -C ${component} \
53 ADA_PROJECT_PATH="${PREFIX}/share/gpr:${WRKSRC}/sql:${WRKSRC}/sqlite:${WRKSRC}/xref")
57 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
58 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
59 ${MAKE_CMD} -C ${component} \
60 BUILD=PROD ENABLE_SHARED=yes \
61 PROCESSORS=${MAKE_JOBS_NUMBER} \
66 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
68 -e '/^prefix :=/ s|:=.*|= ${STAGEDIR}$$(PREFIX)|' \
69 -e '/^TARGET :=/ s|:=.*|= ${CONFIGURE_TARGET}|' \
70 ${WRKSRC}/${component}/Makefile
74 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
75 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
76 ${MAKE_CMD} -C ${component} install \
77 ADA_PROJECT_PATH="${PREFIX}/share/gpr:${WRKSRC}/sql:${WRKSRC}/sqlite:${WRKSRC}/xref")
79 .for component in xref sql sqlite postgres
80 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gnatcoll_${component}.relocatable/*.so
82 ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests
83 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
85 [FILE:112:descriptions/desc.primary]
86 This is the DB module of the GNAT Components Collection.
87 This package contains db2ada and gnatinspect programs.
90 [FILE:96:descriptions/desc.sqlite]
91 This is the DB module of the GNAT Components Collection.
92 This package contains gnatcoll_sqlite.
95 [FILE:98:descriptions/desc.postgres]
96 This is the DB module of the GNAT Components Collection.
97 This package contains gnatcoll_postgres.
100 [FILE:93:descriptions/desc.sql]
101 This is the DB module of the GNAT Components Collection.
102 This package contains gnatcoll_sql.
105 [FILE:94:descriptions/desc.xref]
106 This is the DB module of the GNAT Components Collection.
107 This package contains gnatcoll_xref.
111 0a4cc9f9c034be34ca4d08ae2c8fedce66c462719a2e1035d916559f6eee7a4d 2651044 AdaCore-gnatcoll-db-23.0.0.tar.gz
114 [FILE:59:manifests/plist.primary]
118 share/gnatcoll/dborm.py
121 [FILE:813:manifests/plist.sqlite]
122 include/gnatcoll_sqlite/
123 gnatcoll-sql-sqlite-builder.adb
124 gnatcoll-sql-sqlite-builder.ads
125 gnatcoll-sql-sqlite-gnade.adb
126 gnatcoll-sql-sqlite-gnade.ads
127 gnatcoll-sql-sqlite.adb
128 gnatcoll-sql-sqlite.ads
134 libgnatcoll_sqlite.so
135 libgnatcoll_sqlite.so.%%SOMAJOR%%
136 libgnatcoll_sqlite.so.%%SOVERSION%%
137 lib/gnatcoll_sqlite.relocatable/
138 gnatcoll-sql-sqlite.ali
139 libgnatcoll_sqlite.so
140 libgnatcoll_sqlite.so.%%SOMAJOR%%
141 libgnatcoll_sqlite.so.%%SOVERSION%%
142 lib/gnatcoll_sqlite.static/
143 gnatcoll-sql-sqlite-builder.ali
144 gnatcoll-sql-sqlite-gnade.ali
145 gnatcoll-sql-sqlite.ali
147 lib/gnatcoll_sqlite.static-pic/
148 gnatcoll-sql-sqlite-builder.ali
149 gnatcoll-sql-sqlite-gnade.ali
150 gnatcoll-sql-sqlite.ali
152 share/gpr/gnatcoll_sqlite.gpr
155 [FILE:965:manifests/plist.postgres]
156 include/gnatcoll_postgres/
157 gnatcoll-sql-postgres-builder.adb
158 gnatcoll-sql-postgres-builder.ads
159 gnatcoll-sql-postgres-gnade.adb
160 gnatcoll-sql-postgres-gnade.ads
161 gnatcoll-sql-postgres.adb
162 gnatcoll-sql-postgres.ads
163 gnatcoll-sql-ranges.adb
164 gnatcoll-sql-ranges.ads
167 libgnatcoll_postgres.so
168 libgnatcoll_postgres.so.%%SOMAJOR%%
169 libgnatcoll_postgres.so.%%SOVERSION%%
170 lib/gnatcoll_postgres.relocatable/
171 gnatcoll-sql-postgres.ali
172 gnatcoll-sql-ranges.ali
173 libgnatcoll_postgres.so
174 libgnatcoll_postgres.so.%%SOMAJOR%%
175 libgnatcoll_postgres.so.%%SOVERSION%%
176 lib/gnatcoll_postgres.static/
177 gnatcoll-sql-postgres-builder.ali
178 gnatcoll-sql-postgres-gnade.ali
179 gnatcoll-sql-postgres.ali
180 gnatcoll-sql-ranges.ali
181 libgnatcoll_postgres.a
182 lib/gnatcoll_postgres.static-pic/
183 gnatcoll-sql-postgres-builder.ali
184 gnatcoll-sql-postgres-gnade.ali
185 gnatcoll-sql-postgres.ali
186 gnatcoll-sql-ranges.ali
187 libgnatcoll_postgres.a
188 share/gpr/gnatcoll_postgres.gpr
191 [FILE:1613:manifests/plist.sql]
192 include/gnatcoll_sql/
193 gnatcoll-sql-exec-tasking.adb
194 gnatcoll-sql-exec-tasking.ads
195 gnatcoll-sql-exec.adb
196 gnatcoll-sql-exec.ads
197 gnatcoll-sql-exec_private.adb
198 gnatcoll-sql-exec_private.ads
199 gnatcoll-sql-inspect.adb
200 gnatcoll-sql-inspect.ads
201 gnatcoll-sql-orm-impl.adb
202 gnatcoll-sql-orm-impl.ads
205 gnatcoll-sql-sessions.adb
206 gnatcoll-sql-sessions.ads
209 gnatcoll-sql_fields.adb
210 gnatcoll-sql_fields.ads
211 gnatcoll-sql_impl.adb
212 gnatcoll-sql_impl.ads
215 libgnatcoll_sql.so.%%SOMAJOR%%
216 libgnatcoll_sql.so.%%SOVERSION%%
217 lib/gnatcoll_sql.relocatable/
218 gnatcoll-sql-exec-tasking.ali
219 gnatcoll-sql-exec.ali
220 gnatcoll-sql-exec_private.ali
221 gnatcoll-sql-inspect.ali
222 gnatcoll-sql-orm-impl.ali
224 gnatcoll-sql-sessions.ali
226 gnatcoll-sql_fields.ali
227 gnatcoll-sql_impl.ali
229 libgnatcoll_sql.so.%%SOMAJOR%%
230 libgnatcoll_sql.so.%%SOVERSION%%
231 lib/gnatcoll_sql.static/
232 gnatcoll-sql-exec-tasking.ali
233 gnatcoll-sql-exec.ali
234 gnatcoll-sql-exec_private.ali
235 gnatcoll-sql-inspect.ali
236 gnatcoll-sql-orm-impl.ali
238 gnatcoll-sql-sessions.ali
240 gnatcoll-sql_fields.ali
241 gnatcoll-sql_impl.ali
243 lib/gnatcoll_sql.static-pic/
244 gnatcoll-sql-exec-tasking.ali
245 gnatcoll-sql-exec.ali
246 gnatcoll-sql-exec_private.ali
247 gnatcoll-sql-inspect.ali
248 gnatcoll-sql-orm-impl.ali
250 gnatcoll-sql-sessions.ali
252 gnatcoll-sql_fields.ali
253 gnatcoll-sql_impl.ali
255 share/gpr/gnatcoll_sql.gpr
258 [FILE:732:manifests/plist.xref]
259 include/gnatcoll_xref/
260 gnatcoll-xref-database.adb
261 gnatcoll-xref-database.ads
262 gnatcoll-xref-database_names.ads
267 libgnatcoll_xref.so.%%SOMAJOR%%
268 libgnatcoll_xref.so.%%SOVERSION%%
269 lib/gnatcoll_xref.relocatable/
270 gnatcoll-xref-database.ali
271 gnatcoll-xref-database_names.ali
274 libgnatcoll_xref.so.%%SOMAJOR%%
275 libgnatcoll_xref.so.%%SOVERSION%%
276 lib/gnatcoll_xref.static/
277 gnatcoll-xref-database.ali
278 gnatcoll-xref-database_names.ali
281 lib/gnatcoll_xref.static-pic/
282 gnatcoll-xref-database.ali
283 gnatcoll-xref-database_names.ali
286 share/gpr/gnatcoll_xref.gpr
289 [FILE:248:patches/patch-gnatinspect_Makefile]
290 --- gnatinspect/Makefile.orig 2022-09-22 17:07:33 UTC
291 +++ gnatinspect/Makefile
292 @@ -77,7 +77,7 @@ all: build
294 GTARGET=--target=$(NORMALIZED_TARGET)
297 +LIBRARY_TYPE=static-pic
300 -XLIBRARY_TYPE=$(LIBRARY_TYPE) \