Ravenports generated: 03 Sep 2023 19:45
[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 EPOCH=                  1
6 KEYWORDS=               devel
7 VARIANTS=               standard
8 SDESC[standard]=        GNAT Components Collection - Database packages
9 HOMEPAGE=               https://github.com/AdaCore/gnatcoll-db
10 CONTACT=                John_Marino[draco@marino.st]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            GITHUB/AdaCore:gnatcoll-db:v23.0.0
14 DISTFILE[1]=            generated:main
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         sqlite
19                         postgres
20                         sql
21                         xref
22
23 OPTIONS_AVAILABLE=      none
24 OPTIONS_STANDARD=       none
25
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
31
32 USES=                   gprbuild gmake python:build shebangfix iconv:build
33                         pgsql:client,build
34
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
40 LICENSE_SCHEME=         solo
41
42 SHEBANG_FILES=          gnatcoll_db2ada/dborm.py
43
44 MUST_CONFIGURE=         yes
45
46 INSTALL_REQ_TOOLCHAIN=  yes
47 SOVERSION=              0.0
48
49 do-build:
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")
54 .endfor
55
56 do-configure:
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} \
62                 setup)
63 .endfor
64
65 pre-configure:
66 .for component in gnatinspect gnatcoll_db2ada xref sql sqlite postgres
67         ${REINPLACE_CMD} \
68                 -e '/^prefix :=/ s|:=.*|= ${STAGEDIR}$$(PREFIX)|' \
69                 -e '/^TARGET :=/ s|:=.*|= ${CONFIGURE_TARGET}|' \
70                 ${WRKSRC}/${component}/Makefile
71 .endfor
72
73 do-install:
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")
78 .endfor
79 .for component in xref sql sqlite postgres
80         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gnatcoll_${component}.relocatable/*.so
81 .endfor
82         ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests
83         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
84
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.
88
89
90 [FILE:96:descriptions/desc.sqlite]
91 This is the DB module of the GNAT Components Collection.
92 This package contains gnatcoll_sqlite.
93
94
95 [FILE:98:descriptions/desc.postgres]
96 This is the DB module of the GNAT Components Collection.
97 This package contains gnatcoll_postgres.
98
99
100 [FILE:93:descriptions/desc.sql]
101 This is the DB module of the GNAT Components Collection.
102 This package contains gnatcoll_sql.
103
104
105 [FILE:94:descriptions/desc.xref]
106 This is the DB module of the GNAT Components Collection.
107 This package contains gnatcoll_xref.
108
109
110 [FILE:112:distinfo]
111 0a4cc9f9c034be34ca4d08ae2c8fedce66c462719a2e1035d916559f6eee7a4d      2651044 AdaCore-gnatcoll-db-23.0.0.tar.gz
112
113
114 [FILE:59:manifests/plist.primary]
115 bin/
116  gnatcoll_db2ada
117  gnatinspect
118 share/gnatcoll/dborm.py
119
120
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
129  shell.c
130  sqlite3.c
131  sqlite3.h
132  sqlite3ext.h
133 lib/
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
146  libgnatcoll_sqlite.a
147 lib/gnatcoll_sqlite.static-pic/
148  gnatcoll-sql-sqlite-builder.ali
149  gnatcoll-sql-sqlite-gnade.ali
150  gnatcoll-sql-sqlite.ali
151  libgnatcoll_sqlite.a
152 share/gpr/gnatcoll_sqlite.gpr
153
154
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
165  postgres_support.c
166 lib/
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
189
190
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
203  gnatcoll-sql-orm.adb
204  gnatcoll-sql-orm.ads
205  gnatcoll-sql-sessions.adb
206  gnatcoll-sql-sessions.ads
207  gnatcoll-sql.adb
208  gnatcoll-sql.ads
209  gnatcoll-sql_fields.adb
210  gnatcoll-sql_fields.ads
211  gnatcoll-sql_impl.adb
212  gnatcoll-sql_impl.ads
213 lib/
214  libgnatcoll_sql.so
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
223  gnatcoll-sql-orm.ali
224  gnatcoll-sql-sessions.ali
225  gnatcoll-sql.ali
226  gnatcoll-sql_fields.ali
227  gnatcoll-sql_impl.ali
228  libgnatcoll_sql.so
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
237  gnatcoll-sql-orm.ali
238  gnatcoll-sql-sessions.ali
239  gnatcoll-sql.ali
240  gnatcoll-sql_fields.ali
241  gnatcoll-sql_impl.ali
242  libgnatcoll_sql.a
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
249  gnatcoll-sql-orm.ali
250  gnatcoll-sql-sessions.ali
251  gnatcoll-sql.ali
252  gnatcoll-sql_fields.ali
253  gnatcoll-sql_impl.ali
254  libgnatcoll_sql.a
255 share/gpr/gnatcoll_sql.gpr
256
257
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
263  gnatcoll-xref.adb
264  gnatcoll-xref.ads
265 lib/
266  libgnatcoll_xref.so
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
272  gnatcoll-xref.ali
273  libgnatcoll_xref.so
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
279  gnatcoll-xref.ali
280  libgnatcoll_xref.a
281 lib/gnatcoll_xref.static-pic/
282  gnatcoll-xref-database.ali
283  gnatcoll-xref-database_names.ali
284  gnatcoll-xref.ali
285  libgnatcoll_xref.a
286 share/gpr/gnatcoll_xref.gpr
287
288
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
293  
294  GTARGET=--target=$(NORMALIZED_TARGET)
295  
296 -LIBRARY_TYPE=static
297 +LIBRARY_TYPE=static-pic
298  
299  GPR_VARS= \
300          -XLIBRARY_TYPE=$(LIBRARY_TYPE) \
301