Ravenports generated: 10 Feb 2024 22:55
[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 REVISION=               1
6 KEYWORDS=               databases ada
7 VARIANTS=               standard
8 SDESC[standard]=        APQ Ada95 database base library
9 HOMEPAGE=               none
10 CONTACT=                John_Marino[draco@marino.st]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            FREELOCAL/marino
14 DISTFILE[1]=            apq-3.2.0.tar.bz2:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 BUILD_DEPENDS=          bash:primary:standard
22
23 USES=                   gprbuild
24
25 DISTNAME=               apq-3.2.0
26
27 LICENSE=                GMGPL:single
28 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
29 LICENSE_FILE=           GMGPL:stock
30 LICENSE_AWK=            TERMS:"^$$"
31 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/src/apq.ads
32 LICENSE_SCHEME=         solo
33
34 MUST_CONFIGURE=         yes
35 CONFIGURE_ARGS=         --prefix={{PREFIX}}
36                         --disable-relocatable
37                         --work-path={{WRKDIR}}/build
38                         --processors={{MAKE_JOBS_NUMBER}}
39
40 post-patch:
41         ${REINPLACE_CMD} -e 's|processors=2|gprbuild_params="--autoconf=apq.cgpr"|' \
42                 ${WRKSRC}/configure
43         ${REINPLACE_CMD} -e 's|-ws|-ws --autoconf=dummy.cgpr|' \
44                 ${WRKSRC}/scripts/buildutil.sh
45
46 do-install:
47         ${MKDIR} ${STAGEDIR}${PREFIX}/share/gpr \
48                 ${STAGEDIR}${PREFIX}/lib/apq/static \
49                 ${STAGEDIR}${PREFIX}/include/apq
50         ${INSTALL_DATA} ${WRKDIR}/build/include/apq/* \
51                 ${STAGEDIR}${PREFIX}/include/apq
52         ${INSTALL_DATA} ${WRKDIR}/build/lib/apq/static/*.a* \
53                 ${STAGEDIR}${PREFIX}/lib/apq/static
54         ${INSTALL_DATA} ${WRKDIR}/build/lib/gnat/apq.gpr \
55                 ${STAGEDIR}${PREFIX}/share/gpr
56
57 [FILE:456:descriptions/desc.single]
58 APQ is a database interface library written in Ada95.  This is the base
59 library, but it is not useful without a driver.  There are three drivers
60 available for PostgreSQL, MySQL, and ODBC in separate ports.
61
62 Some features:
63   * Thick binding
64   * Strong typing support
65   * Full BLOB support (PGSQL)
66   * High performance BLOB I/O via streams
67   * Full support for NULL Values
68   * Fully portable (database neutral) code possible
69   * Four levels of debug tracing
70
71
72 [FILE:96:distinfo]
73 0a5cf0ecca4a6ed103948221184d21588aacd4e43438ce35dfea4a873679a9d8       115841 apq-3.2.0.tar.bz2
74
75
76 [FILE:132:manifests/plist.single]
77 include/apq/
78  apq.adb
79  apq.ads
80  apq_helper.adb
81  apq_helper.ads
82 lib/apq/static/
83  apq.ali
84  apq_helper.ali
85  libapq.a
86 share/gpr/apq.gpr
87
88
89 [FILE:737:patches/patch-gnat_apq.gpr.in]
90 --- gnat/apq.gpr.in.orig        2012-08-10 02:00:55 UTC
91 +++ gnat/apq.gpr.in
92 @@ -42,13 +42,12 @@ project APQ is
93  
94         case Debug is
95                 when "true" =>
96 -                       for Library_Dir use "../" & Project'Library_Name & "-debug/" & Project'Library_Kind;
97 +                       for Library_Dir use "../../lib/" & Project'Library_Name & "-debug/" & Project'Library_Kind;
98                 when "false" =>
99 -                       for Library_Dir use "../" & Project'Library_name & "/" & Project'Library_Kind;
100 +                       for Library_Dir use "../../lib/" & Project'Library_name & "/" & Project'Library_Kind;
101         end case;
102  
103  
104 -       for Object_Dir use Project'Library_Dir & "/objects/";
105  
106         for Library_Version use "lib" & Project'Library_Name & ".so." & Version;
107         for Externally_Built use External( "APQ_EXTERNALLY_BUILT", "true" );
108