aboutsummaryrefslogtreecommitdiff
path: root/databases/mysql-connector-j/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mysql-connector-j/Makefile')
-rw-r--r--databases/mysql-connector-j/Makefile46
1 files changed, 46 insertions, 0 deletions
diff --git a/databases/mysql-connector-j/Makefile b/databases/mysql-connector-j/Makefile
new file mode 100644
index 000000000000..10083cd3d4b1
--- /dev/null
+++ b/databases/mysql-connector-j/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= mysql-connector-j
+PORTVERSION= 8.1.0
+CATEGORIES= databases java
+MASTER_SITES= MYSQL/Connector-J
+
+MAINTAINER= ultima@FreeBSD.org
+COMMENT= MySQL Connector/J: JDBC interface for MySQL
+WWW= https://dev.mysql.com/downloads/connector/j/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${JAVALIBDIR}/slf4j-api.jar:devel/slf4j \
+ ${JAVALIBDIR}/c3p0.jar:databases/c3p0 \
+ ${JAVALIBDIR}/protobuf-java.jar:devel/protobuf-java
+
+USES= cpe
+USE_JAVA= yes
+
+CPE_VENDOR= oracle
+CPE_PRODUCT= mysql_connector_j
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+CONFLICTS_INSTALL= mysql-connector-java51 # share/java/classes/mysql-connector-java.jar
+
+JAVA_VERSION= 8+
+EXTRADOCS= CHANGES
+
+PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar
+
+OPTIONS_DEFINE= DOCS
+
+PORTDOCS= *
+
+do-install:
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/${DISTNAME}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @for extradoc in ${EXTRADOCS} ; do \
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/$$extradoc ${STAGEDIR}${DOCSDIR} ; \
+ done
+
+.include <bsd.port.mk>