Ravenports generated: 20 Apr 2022 01:55
[ravenports.git] / bucket_90 / gnatcoll-db
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gnatcoll-db
4 VERSION=                2021
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        GNAT Components Collection - Database packages
8 HOMEPAGE=               https://github.com/AdaCore/gnatcoll-db
9 CONTACT=                John_Marino[draco@marino.st]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/AdaCore:gnatcoll-db:4472972
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         sqlite
18                         postgres
19                         sql
20                         xref
21
22 OPTIONS_AVAILABLE=      none
23 OPTIONS_STANDARD=       none
24
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
30
31 USES=                   gprbuild gmake python:build shebangfix
32                         pgsql:client,build
33
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
39 LICENSE_SCHEME=         solo
40
41 SHEBANG_FILES=          gnatcoll_db2ada/dborm.py
42
43 MUST_CONFIGURE=         yes
44
45 INSTALL_REQ_TOOLCHAIN=  yes
46 SOVERSION=              0.0
47
48 post-patch:
49 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
50         ${REINPLACE_CMD} \
51                 -e '/^prefix :=/ s|:=.*|= ${STAGEDIR}$$(PREFIX)|' \
52                 -e '/^TARGET :=/ s|:=.*|= ${CONFIGURE_TARGET}|' \
53                 ${WRKSRC}/${component}/Makefile
54 .endfor
55
56 do-build:
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")
61 .endfor
62
63 do-configure:
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} \
69                 setup)
70 .endfor
71
72 do-install:
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")
77 .endfor
78 .for component in xref sql sqlite postgres
79         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gnatcoll_${component}.relocatable/*.so
80 .endfor
81         ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests
82         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
83
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.
87
88
89 [FILE:96:descriptions/desc.sqlite]
90 This is the DB module of the GNAT Components Collection.
91 This package contains gnatcoll_sqlite.
92
93
94 [FILE:98:descriptions/desc.postgres]
95 This is the DB module of the GNAT Components Collection.
96 This package contains gnatcoll_postgres.
97
98
99 [FILE:93:descriptions/desc.sql]
100 This is the DB module of the GNAT Components Collection.
101 This package contains gnatcoll_sql.
102
103
104 [FILE:94:descriptions/desc.xref]
105 This is the DB module of the GNAT Components Collection.
106 This package contains gnatcoll_xref.
107
108
109 [FILE:113:distinfo]
110 084c4ebae9722a5f19197380c6b0217e52567a0dfd4e735c0da2bff74a5d9347      2648291 AdaCore-gnatcoll-db-4472972.tar.gz
111
112
113 [FILE:59:manifests/plist.primary]
114 bin/
115  gnatcoll_db2ada
116  gnatinspect
117 share/gnatcoll/dborm.py
118
119
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
128  shell.c
129  sqlite3.c
130  sqlite3.h
131  sqlite3ext.h
132 lib/
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
145  libgnatcoll_sqlite.a
146 lib/gnatcoll_sqlite.static-pic/
147  gnatcoll-sql-sqlite-builder.ali
148  gnatcoll-sql-sqlite-gnade.ali
149  gnatcoll-sql-sqlite.ali
150  libgnatcoll_sqlite.a
151 share/gpr/gnatcoll_sqlite.gpr
152
153
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
164  postgres_support.c
165 lib/
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
188
189
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
202  gnatcoll-sql-orm.adb
203  gnatcoll-sql-orm.ads
204  gnatcoll-sql-sessions.adb
205  gnatcoll-sql-sessions.ads
206  gnatcoll-sql.adb
207  gnatcoll-sql.ads
208  gnatcoll-sql_fields.adb
209  gnatcoll-sql_fields.ads
210  gnatcoll-sql_impl.adb
211  gnatcoll-sql_impl.ads
212 lib/
213  libgnatcoll_sql.so
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
222  gnatcoll-sql-orm.ali
223  gnatcoll-sql-sessions.ali
224  gnatcoll-sql.ali
225  gnatcoll-sql_fields.ali
226  gnatcoll-sql_impl.ali
227  libgnatcoll_sql.so
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
236  gnatcoll-sql-orm.ali
237  gnatcoll-sql-sessions.ali
238  gnatcoll-sql.ali
239  gnatcoll-sql_fields.ali
240  gnatcoll-sql_impl.ali
241  libgnatcoll_sql.a
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
248  gnatcoll-sql-orm.ali
249  gnatcoll-sql-sessions.ali
250  gnatcoll-sql.ali
251  gnatcoll-sql_fields.ali
252  gnatcoll-sql_impl.ali
253  libgnatcoll_sql.a
254 share/gpr/gnatcoll_sql.gpr
255
256
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
262  gnatcoll-xref.adb
263  gnatcoll-xref.ads
264 lib/
265  libgnatcoll_xref.so
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
271  gnatcoll-xref.ali
272  libgnatcoll_xref.so
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
278  gnatcoll-xref.ali
279  libgnatcoll_xref.a
280 lib/gnatcoll_xref.static-pic/
281  gnatcoll-xref-database.ali
282  gnatcoll-xref-database_names.ali
283  gnatcoll-xref.ali
284  libgnatcoll_xref.a
285 share/gpr/gnatcoll_xref.gpr
286
287
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
292  
293  GTARGET=--target=$(NORMALIZED_TARGET)
294  
295 -LIBRARY_TYPE=static
296 +LIBRARY_TYPE=static-pic
297  
298  GPR_VARS= \
299          -XLIBRARY_TYPE=$(LIBRARY_TYPE) \
300