Ravenports generated: 15 Jan 2020 17:51
[ravenports.git] / bucket_8D / apq-mysql
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               apq-mysql
4 VERSION=                3.2.0
5 KEYWORDS=               databases ada
6 VARIANTS=               standard
7 SDESC[standard]=        APQ Ada95 MySQL database driver
8 HOMEPAGE=               none
9 CONTACT=                John_Marino[draco@marino.st]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            FREELOCAL/marino
13 DISTFILE[1]=            apq-mysql-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                         mysql56:client:standard
22 BUILDRUN_DEPENDS=       apq-base:single:standard
23
24 USES=                   gprbuild execinfo zlib
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-mysql-client.ads
31 LICENSE_SCHEME=         solo
32
33 FPC_EQUIVALENT=         databases/apq-mysql
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' \
43                 ${WRKSRC}/src-in/apq-mysql.gpr.in
44         ${REINPLACE_CMD} -e 's|processors=2|gprbuild_params="--autoconf=apq.cgpr"|' \
45                 ${WRKSRC}/configure
46         ${REINPLACE_CMD} -e 's|-ws|-ws --autoconf=dummy.cgpr|' \
47                 ${WRKSRC}/scripts/buildutil.sh
48
49 post-configure:
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
54
55 do-install:
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
65
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.
69
70
71 [FILE:102:distinfo]
72 7dfa7eaf52b2b5695f067595903fb0f5200583b462603cb707b26f11064ee358        29910 apq-mysql-3.2.0.tar.bz2
73
74
75 [FILE:187:manifests/plist.single]
76 include/apq-mysql/
77  apq-mysql-client.adb
78  apq-mysql-client.ads
79  apq-mysql.ads
80  c_mysql.c
81 lib/apq-mysql/static/
82  apq-mysql-client.ali
83  apq-mysql.ali
84  libapq-mysql.a
85 lib/gnat/apq-mysql.gpr
86