1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= databases ada
7 SDESC[standard]= APQ Ada95 MySQL database driver
9 CONTACT= John_Marino[draco@marino.st]
12 SITES[main]= FREELOCAL/marino
13 DISTFILE[1]= apq-mysql-3.2.0.tar.bz2:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= bash:primary:standard
21 mysql56:client:standard
22 BUILDRUN_DEPENDS= apq-base:single:standard
24 USES= gprbuild execinfo zlib
27 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
28 LICENSE_FILE= GMGPL:stock
29 LICENSE_AWK= TERMS:"^$$"
30 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/apq-mysql-client.ads
33 FPC_EQUIVALENT= databases/apq-mysql
36 CONFIGURE_ARGS= --prefix={{PREFIX}}
38 --work-path={{WRKDIR}}/build
39 --processors={{MAKE_JOBS_NUMBER}}
42 ${REINPLACE_CMD} -e '/for Object_Dir/d' \
43 ${WRKSRC}/src-in/apq-mysql.gpr.in
44 ${REINPLACE_CMD} -e 's|processors=2|gprbuild_params="--autoconf=apq.cgpr"|' \
46 ${REINPLACE_CMD} -e 's|-ws|-ws --autoconf=dummy.cgpr|' \
47 ${WRKSRC}/scripts/buildutil.sh
50 # The header generated with MySQL 5.6 comes with two instances of
51 # double underscore variables, which is illegal in Ada
52 ${SED} -i'' -e 's|__|_|' \
53 ${WRKDIR}/build/include/apq-mysql/apq-mysql.ads
56 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \
57 ${STAGEDIR}${PREFIX}/lib/apq-mysql/static \
58 ${STAGEDIR}${PREFIX}/include/apq-mysql
59 ${INSTALL_DATA} ${WRKDIR}/build/include/apq-mysql/* \
60 ${STAGEDIR}${PREFIX}/include/apq-mysql
61 ${INSTALL_DATA} ${WRKDIR}/build/lib/apq-mysql/static/*.a* \
62 ${STAGEDIR}${PREFIX}/lib/apq-mysql/static
63 ${INSTALL_DATA} ${WRKDIR}/build/lib/gnat/apq-mysql.gpr \
64 ${STAGEDIR}${PREFIX}/lib/gnat
66 [FILE:119:descriptions/desc.single]
67 APQ is a database interface library written in Ada95, and this package
68 contains the MySQL driver that is used with it.
72 7dfa7eaf52b2b5695f067595903fb0f5200583b462603cb707b26f11064ee358 29910 apq-mysql-3.2.0.tar.bz2
75 [FILE:187:manifests/plist.single]
85 lib/gnat/apq-mysql.gpr