Ravenports generated: 06 Jan 2024 17:04
[ravenports.git] / bucket_90 / gnatcoll-db
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gnatcoll-db
4 VERSION=                23.0.0
5 REVISION=               3
6 EPOCH=                  1
7 KEYWORDS=               devel
8 VARIANTS=               standard
9 SDESC[standard]=        GNAT Components Collection - Database packages
10 HOMEPAGE=               https://github.com/AdaCore/gnatcoll-db
11 CONTACT=                John_Marino[draco@marino.st]
12
13 DOWNLOAD_GROUPS=        main
14 SITES[main]=            GITHUB/AdaCore:gnatcoll-db:v23.0.0
15 DISTFILE[1]=            generated:main
16 DF_INDEX=               1
17 SPKGS[standard]=        complete
18                         primary
19                         sqlite
20                         postgres
21                         sql
22                         xref
23                         dev
24
25 OPTIONS_AVAILABLE=      none
26 OPTIONS_STANDARD=       none
27
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
38
39 USES=                   gprbuild gmake python:build shebangfix iconv:build
40                         pgsql:client,build
41
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
47 LICENSE_SCHEME=         solo
48
49 SHEBANG_FILES=          gnatcoll_db2ada/dborm.py
50
51 MUST_CONFIGURE=         yes
52
53 INSTALL_REQ_TOOLCHAIN=  yes
54 SOVERSION=              0.0
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 pre-configure:
73 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
74         ${REINPLACE_CMD} \
75                 -e '/^prefix :=/ s|:=.*|= ${STAGEDIR}$$(PREFIX)|' \
76                 -e '/^TARGET :=/ s|:=.*|= ${CONFIGURE_TARGET}|' \
77                 ${WRKSRC}/${component}/Makefile
78 .endfor
79
80 do-install:
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")
85 .endfor
86 .for component in xref sql sqlite postgres
87         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gnatcoll_${component}.relocatable/*.so
88 .endfor
89         ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests
90         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
91
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.
95
96
97 [FILE:96:descriptions/desc.sqlite]
98 This is the DB module of the GNAT Components Collection.
99 This package contains gnatcoll_sqlite.
100
101
102 [FILE:98:descriptions/desc.postgres]
103 This is the DB module of the GNAT Components Collection.
104 This package contains gnatcoll_postgres.
105
106
107 [FILE:93:descriptions/desc.sql]
108 This is the DB module of the GNAT Components Collection.
109 This package contains gnatcoll_sql.
110
111
112 [FILE:94:descriptions/desc.xref]
113 This is the DB module of the GNAT Components Collection.
114 This package contains gnatcoll_xref.
115
116
117 [FILE:112:distinfo]
118 0a4cc9f9c034be34ca4d08ae2c8fedce66c462719a2e1035d916559f6eee7a4d      2651044 AdaCore-gnatcoll-db-23.0.0.tar.gz
119
120
121 [FILE:59:manifests/plist.primary]
122 bin/
123  gnatcoll_db2ada
124  gnatinspect
125 share/gnatcoll/dborm.py
126
127
128 [FILE:182:manifests/plist.sqlite]
129 lib/
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%%
135
136
137 [FILE:192:manifests/plist.postgres]
138 lib/
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%%
144
145
146 [FILE:167:manifests/plist.sql]
147 lib/
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%%
153
154
155 [FILE:172:manifests/plist.xref]
156 lib/
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%%
162
163
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
174  postgres_support.c
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
186  gnatcoll-sql-orm.adb
187  gnatcoll-sql-orm.ads
188  gnatcoll-sql-sessions.adb
189  gnatcoll-sql-sessions.ads
190  gnatcoll-sql.adb
191  gnatcoll-sql.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
203  shell.c
204  sqlite3.c
205  sqlite3.h
206  sqlite3ext.h
207 include/gnatcoll_xref/
208  gnatcoll-xref-database.adb
209  gnatcoll-xref-database.ads
210  gnatcoll-xref-database_names.ads
211  gnatcoll-xref.adb
212  gnatcoll-xref.ads
213 lib/
214  libgnatcoll_postgres.so
215  libgnatcoll_sql.so
216  libgnatcoll_sqlite.so
217  libgnatcoll_xref.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
240  gnatcoll-sql-orm.ali
241  gnatcoll-sql-sessions.ali
242  gnatcoll-sql.ali
243  gnatcoll-sql_fields.ali
244  gnatcoll-sql_impl.ali
245  libgnatcoll_sql.so
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
252  gnatcoll-sql-orm.ali
253  gnatcoll-sql-sessions.ali
254  gnatcoll-sql.ali
255  gnatcoll-sql_fields.ali
256  gnatcoll-sql_impl.ali
257  libgnatcoll_sql.a
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
264  gnatcoll-sql-orm.ali
265  gnatcoll-sql-sessions.ali
266  gnatcoll-sql.ali
267  gnatcoll-sql_fields.ali
268  gnatcoll-sql_impl.ali
269  libgnatcoll_sql.a
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
277  libgnatcoll_sqlite.a
278 lib/gnatcoll_sqlite.static-pic/
279  gnatcoll-sql-sqlite-builder.ali
280  gnatcoll-sql-sqlite-gnade.ali
281  gnatcoll-sql-sqlite.ali
282  libgnatcoll_sqlite.a
283 lib/gnatcoll_xref.relocatable/
284  gnatcoll-xref-database.ali
285  gnatcoll-xref-database_names.ali
286  gnatcoll-xref.ali
287  libgnatcoll_xref.so
288 lib/gnatcoll_xref.static/
289  gnatcoll-xref-database.ali
290  gnatcoll-xref-database_names.ali
291  gnatcoll-xref.ali
292  libgnatcoll_xref.a
293 lib/gnatcoll_xref.static-pic/
294  gnatcoll-xref-database.ali
295  gnatcoll-xref-database_names.ali
296  gnatcoll-xref.ali
297  libgnatcoll_xref.a
298 share/gpr/
299  gnatcoll_postgres.gpr
300  gnatcoll_sql.gpr
301  gnatcoll_sqlite.gpr
302  gnatcoll_xref.gpr
303
304
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
309  
310  GTARGET=--target=$(NORMALIZED_TARGET)
311  
312 -LIBRARY_TYPE=static
313 +LIBRARY_TYPE=static-pic
314  
315  GPR_VARS= \
316          -XLIBRARY_TYPE=$(LIBRARY_TYPE) \
317