freebsd-ports/databases/mysql-connector-java/Makefile
Matthew Seaman 27b8e8eb93 Update to 8.0.16
Upstream has unbundled all of the 3rd party jars they used to ship in
the tarball.  We already preferred installing slf4j.jar and c3p0.jar
from ports, so we just had to add a dependency (and create a port for)
protobuf-java.jar

ChangeLog:	https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/news-8-0-16.html
2019-04-29 05:40:45 +00:00

48 lines
1,007 B
Makefile

# Created by: Matthew Seaman
# $FreeBSD$
PORTNAME= mysql-connector-java
PORTVERSION= 8.0.16
CATEGORIES= databases java
MASTER_SITES= MYSQL/Connector-J
MAINTAINER= matthew@FreeBSD.org
COMMENT= MySQL Connector/J: JDBC interface for MySQL
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-*
JAVA_VERSION= 1.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>