Ravenports generated: 05 May 2021 00:59
[ravenports.git] / bucket_F2 / apq-base
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               apq-base
4 VERSION=                3.2.0
5 KEYWORDS=               databases ada
6 VARIANTS=               standard
7 SDESC[standard]=        APQ Ada95 database base library
8 HOMEPAGE=               none
9 CONTACT=                John_Marino[draco@marino.st]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            FREELOCAL/marino
13 DISTFILE[1]=            apq-3.2.0.tar.bz2:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          bash:primary:standard
21
22 USES=                   gprbuild
23
24 DISTNAME=               apq-3.2.0
25
26 LICENSE=                GMGPL:single
27 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
28 LICENSE_FILE=           GMGPL:stock
29 LICENSE_AWK=            TERMS:"^$$"
30 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/src/apq.ads
31 LICENSE_SCHEME=         solo
32
33 FPC_EQUIVALENT=         databases/apq
34
35 MUST_CONFIGURE=         yes
36 CONFIGURE_ARGS=         --prefix={{PREFIX}}
37                         --disable-relocatable
38                         --work-path={{WRKDIR}}/build
39                         --processors={{MAKE_JOBS_NUMBER}}
40
41 post-patch:
42         ${REINPLACE_CMD} -e '/for Object_Dir/d' ${WRKSRC}/gnat/apq.gpr.in
43         ${REINPLACE_CMD} -e 's|processors=2|gprbuild_params="--autoconf=apq.cgpr"|' \
44                 ${WRKSRC}/configure
45         ${REINPLACE_CMD} -e 's|-ws|-ws --autoconf=dummy.cgpr|' \
46                 ${WRKSRC}/scripts/buildutil.sh
47
48 do-install:
49         ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \
50                 ${STAGEDIR}${PREFIX}/lib/apq/static \
51                 ${STAGEDIR}${PREFIX}/include/apq
52         ${INSTALL_DATA} ${WRKDIR}/build/include/apq/* \
53                 ${STAGEDIR}${PREFIX}/include/apq
54         ${INSTALL_DATA} ${WRKDIR}/build/lib/apq/static/*.a* \
55                 ${STAGEDIR}${PREFIX}/lib/apq/static
56         ${INSTALL_DATA} ${WRKDIR}/build/lib/gnat/apq.gpr \
57                 ${STAGEDIR}${PREFIX}/lib/gnat
58
59 [FILE:456:descriptions/desc.single]
60 APQ is a database interface library written in Ada95.  This is the base
61 library, but it is not useful without a driver.  There are three drivers
62 available for PostgreSQL, MySQL, and ODBC in separate ports.
63
64 Some features:
65   * Thick binding
66   * Strong typing support
67   * Full BLOB support (PGSQL)
68   * High performance BLOB I/O via streams
69   * Full support for NULL Values
70   * Fully portable (database neutral) code possible
71   * Four levels of debug tracing
72
73
74 [FILE:96:distinfo]
75 0a5cf0ecca4a6ed103948221184d21588aacd4e43438ce35dfea4a873679a9d8       115841 apq-3.2.0.tar.bz2
76
77
78 [FILE:131:manifests/plist.single]
79 include/apq/
80  apq.adb
81  apq.ads
82  apq_helper.adb
83  apq_helper.ads
84 lib/apq/static/
85  apq.ali
86  apq_helper.ali
87  libapq.a
88 lib/gnat/apq.gpr
89