Date: Wed, 8 Oct 2003 17:17:04 +0100 (BST) From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/57753: databases/mysql-connector-java -- new port Message-ID: <200310081617.h98GH4rc009643@happy-idiot-talk.infracaninophile.co.uk> Resent-Message-ID: <200310081620.h98GK8AZ067613@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 57753 >Category: ports >Synopsis: databases/mysql-connector-java -- new port >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Oct 08 09:20:08 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Matthew Seaman >Release: FreeBSD 4.9-RC i386 >Organization: Infracaninophile >Environment: System: FreeBSD happy-idiot-talk.infracaninophile.co.uk 4.9-RC FreeBSD 4.9-RC #33: Fri Oct 3 20:04:08 BST 2003 root@happy-idiot-talk.infracaninophile.co.uk:/usr/obj/usr/src/sys/HAPPY-IDIOT-TALK i386 >Description: This superceeds ports/53617 This port contains the latest stable release of the official MySQL Connector/J JDBC classes. It's a remote descendant of the code supplied in the databases/mysql-jdbc-mm port. Differences from the mysql-jdbc-mm code: - Several years more development work - Class heirarchy now rooted at com.mysql.jdbc but org.gjt.mm.mysql compatibility classes supplied for backwards compatibility - Additional BUILD_DEPENDS on java/junit port - Doesn't build pkg-plist on the fly See: http://lists.mysql.com/java/6398 >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mysql-connector-java # mysql-connector-java/Makefile # mysql-connector-java/distinfo # mysql-connector-java/pkg-descr # mysql-connector-java/pkg-plist # echo c - mysql-connector-java mkdir -p mysql-connector-java > /dev/null 2>&1 echo x - mysql-connector-java/Makefile sed 's/^X//' >mysql-connector-java/Makefile << 'END-of-mysql-connector-java/Makefile' X# New ports collection makefile for: mysql-connector-java X# Date created: 8 October 2003 X# Whom: Matthew Seaman <m.seaman@infracaninophile.co.uk> X# X# $FreeBSD$ X# X XPORTNAME= mysql-connector-java XPORTVERSION= 3.0.9 XCATEGORIES= databases java XMASTER_SITES= ftp://mysql.secsup.org/pub/software/mysql/Downloads/Connector-J/ \ X http://mysql.tzone.it/Downloads/Connector-J/ \ X ftp://planetmirror.com/pub/mysql/Downloads/Connector-J/ \ X http://www.softagency.co.jp/MySQL/Downloads/Connector-J/ \ X ftp://sunsite.dk/mirrors/mysql/Downloads/Connector-J/ \ X http://mysql.mediatraffic.fi/Downloads/Connector-J/ \ X ftp://filepile.tiscali.de/mirror/mysql/Downloads/Connector-J/ \ X http://mirrors.tilian.co.uk/mysql.com/Downloads/Connector-J/ \ X ftp://ftp.rtfm.no/pub/mysql/Downloads/Connector-J/ \ X http://www.mysql.cz/Downloads/Connector-J/ \ X ftp://ftp.u-paris10.fr/mysql.com/Downloads/Connector-J/ \ X http://mysql.oms-net.nl/Downloads/Connector-J/ \ X ftp://ftp.free.fr/pub/MySQL/Downloads/Connector-J/ XDISTNAME= ${PORTNAME}-${PORTVERSION}-stable X XMAINTAINER= m.seaman@infracaninophile.co.uk XCOMMENT= MySQL Connector/J: JDBC interface for MySQL X XBUILD_DEPENDS= ${ANT}:${PORTSDIR}/devel/apache-ant \ X ${LOCALBASE}/share/java/classes/junit.jar:${PORTSDIR}/java/junit XUSE_JAVA= 1.2+ XNEED_JAVAC= YES XUSE_REINPLACE= YES X XANT?= ${LOCALBASE}/bin/ant XANT_TARGET= clean compile-driver XAPIDOCSDIR= ${DOCSDIR}/javadoc XBUILDDIR= ${WRKDIR}/build-mysql-jdbc/${DISTNAME} XDESTJARFILE= ${PORTNAME}.jar XEXTRAJARS= jdbc2_0-stdext.jar jta-spec1_0_1.jar XEXTRADOCS= README CHANGES XJARFILE= ${DISTNAME}-bin.jar XJDCLASSPATH= ${WRKSRC}:${WRKSRC}/lib/jdbc2_0-stdext.jar:${WRKSRC}/lib/jta-spec1_0_1.jar:${CLASSPATH} X Xdo-build: X @cd ${WRKSRC} && ${ANT} ${ANT_TARGET} X.if !defined(NOPORTDOCS) X @${MKDIR} ${BUILDDIR}/doc && cd ${WRKSRC} && \ X ${JAVADOC} -d ${BUILDDIR}/doc -package \ X -classpath ${JDCLASSPATH} \ X com.mysql.jdbc org.gjt.mm.mysql X.endif X Xdo-install: do-install-jar do-install-apidocs X Xdo-install-jar: X @${ECHO_CMD} -n ">> Installing .jar files..." X @${MKDIR} ${JAVAJARDIR} X @${INSTALL_DATA} ${BUILDDIR}/${JARFILE} ${JAVAJARDIR}/${DESTJARFILE} X @for extrajar in ${EXTRAJARS} ; do \ X ${INSTALL_DATA} ${INSTALL_WRKSRC}/lib/$$extrajar ${JAVAJARDIR} ; \ X done X @${ECHO_CMD} " [ DONE ]" X Xdo-install-apidocs: X.if !defined(NOPORTDOCS) X @${ECHO_CMD} -n ">> Installing documentation in ${DOCSDIR}..." X @${MKDIR} ${APIDOCSDIR} X @${CP} -r ${BUILDDIR}/doc/* ${APIDOCSDIR} X @for extradoc in ${EXTRADOCS} ; do \ X ${INSTALL_DATA} ${BUILDDIR}/$$extradoc ${DOCSDIR} ; \ X done X @${ECHO_CMD} " [ DONE ]" X.endif X X.include <bsd.port.mk> END-of-mysql-connector-java/Makefile echo x - mysql-connector-java/distinfo sed 's/^X//' >mysql-connector-java/distinfo << 'END-of-mysql-connector-java/distinfo' XMD5 (mysql-connector-java-3.0.9-stable.tar.gz) = a31d789843a5d333159995d2fcfa7481 END-of-mysql-connector-java/distinfo echo x - mysql-connector-java/pkg-descr sed 's/^X//' >mysql-connector-java/pkg-descr << 'END-of-mysql-connector-java/pkg-descr' X XMySQL Connector/J is a native Java driver that converts JDBC (Java XDatabase Connectivity) calls into the network protocol used by the XMySQL database. It lets developers working with the Java programming Xlanguage easily build programs and applets that interact with MySQL Xand connect all corporate data, even in a heterogeneous Xenvironment. MySQL Connector/J is a Type IV JDBC driver and has a Xcomplete JDBC feature set that supports the capabilities of MySQL. X XThis port is derived from the original databases/mysql-jdbc-mm port of Xthe mm.mysql JDBC connector by dglo@ssec.wisc.edu. X XWWW: http://www.mysql.com/products/connector-j/index.html X- m.seaman@infracaninophile.co.uk END-of-mysql-connector-java/pkg-descr echo x - mysql-connector-java/pkg-plist sed 's/^X//' >mysql-connector-java/pkg-plist << 'END-of-mysql-connector-java/pkg-plist' Xshare/java/classes/jdbc2_0-stdext.jar Xshare/java/classes/jta-spec1_0_1.jar Xshare/java/classes/mysql-connector-java.jar X%%PORTDOCS%%%%DOCSDIR%%/javadoc/allclasses-frame.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/allclasses-noframe.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/AssertionFailedException.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Blob.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Buffer.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/CharsetMapping.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Clob.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Connection.UltraDevWorkAround.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Connection.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/DatabaseMetaData.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Debug.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Driver.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/EscapeProcessor.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/EscapeTokenizer.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Field.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/MiniAdmin.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/MysqlDefs.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/MysqlIO.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/NamedPipeSocketFactory.NamedPipeSocket.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/NamedPipeSocketFactory.RandomAccessFileInputStream.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/NamedPipeSocketFactory.RandomAccessFileOutputStream.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/NamedPipeSocketFactory.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/NonRegisteringDriver.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/NotImplemented.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/NotUpdatable.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/OutputStreamWatcher.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/PacketTooBigException.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/PreparedStatement.BatchParams.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/PreparedStatement.EndPoint.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/PreparedStatement.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/ResultSet.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/ResultSetMetaData.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/RowData.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/RowDataDynamic.OperationNotSupportedException.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/RowDataDynamic.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/RowDataStatic.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/SQLError.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Security.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/SingleByteCharsetConverter.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/SocketFactory.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/StandardSocketFactory.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Statement.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/StringUtils.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/TimeUtil.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/UpdatableResultSet.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Util.RandStructcture.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/Util.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/WatchableOutputStream.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/WatchableWriter.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/WriterWatcher.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/package-frame.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/package-summary.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/com/mysql/jdbc/package-tree.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/constant-values.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/deprecated-list.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/help-doc.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/index-all.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/index.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/org/gjt/mm/mysql/Driver.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/org/gjt/mm/mysql/package-frame.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/org/gjt/mm/mysql/package-summary.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/org/gjt/mm/mysql/package-tree.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/overview-frame.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/overview-summary.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/overview-tree.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/package-list X%%PORTDOCS%%%%DOCSDIR%%/javadoc/packages.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/serialized-form.html X%%PORTDOCS%%%%DOCSDIR%%/javadoc/stylesheet.css X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/CHANGES X%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadoc/org/gjt/mm/mysql X%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadoc/org/gjt/mm X%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadoc/org/gjt X%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadoc/org X%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadoc/com/mysql/jdbc X%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadoc/com/mysql X%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadoc/com X%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadoc X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-mysql-connector-java/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310081617.h98GH4rc009643>