Update databases/postgresql12-server to version 12.2_2
[dports.git] / databases / mysql-udf / Makefile
1 # Created by: Martin Matuska <mm@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       mysql-udf
5 PORTVERSION=    0.3
6 PORTREVISION=   3
7 CATEGORIES=     databases
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Set of user-defined functions for the MySQL server
12
13 WRKSRC=         ${WRKDIR}/${PORTNAME}
14
15 USES=           mysql
16 CFLAGS_aarch64+=-fPIC
17 CFLAGS_x86_64+= -fPIC
18 CFLAGS_i386+=   -fPIC
19 CFLAGS_powerpc+=-fPIC
20 CFLAGS_powerpc64+=      -fPIC
21
22 MODULES=        colwidth confidence_higher confidence_lower correlation \
23                 faculty geomean intercept kurtosis longest median noverm \
24                 skewness slope stdnorm_density stdnorm_dist weightedavg
25
26 .for MODULE in ${MODULES}
27 PLIST_FILES+=   lib/mysql/plugin/udf_${MODULE}.so
28 .endfor
29
30 do-build:
31 .for MODULE in ${MODULES}
32         cd ${WRKSRC} && \
33         ${CC} ${CFLAGS} -I${LOCALBASE}/include -I${LOCALBASE}/include/mysql -c -o udf_${MODULE}.o udf_${MODULE}.cc && \
34         ${CC} -shared -o udf_${MODULE}.so udf_${MODULE}.o
35 .endfor
36
37 do-install:
38         ${MKDIR} ${STAGEDIR}${PREFIX}/lib/mysql/plugin
39 .for MODULE in ${MODULES}
40         ${INSTALL_PROGRAM} ${WRKSRC}/udf_${MODULE}.so ${STAGEDIR}${PREFIX}/lib/mysql/plugin/udf_${MODULE}.so
41 .endfor
42
43 .include <bsd.port.mk>