Date: Mon, 21 Jan 2002 21:27:05 -0600 From: Dave Glowacki <dglo@hyde.ssec.wisc.edu> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/34150: Maintainer update of databases/mysql-jdbc-mm Message-ID: <200201220327.g0M3R5k11617@hyde.ssec.wisc.edu>
next in thread | raw e-mail | index | archive | help
>Number: 34150 >Category: ports >Synopsis: Maintainer update of databases/mysql-jdbc-mm >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Jan 21 19:30:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: Dave Glowacki >Release: FreeBSD 4.5-RC i386 >Organization: >Environment: System: FreeBSD eusebius.glowacki.org 4.5-RC FreeBSD 4.5-RC #3: Sat Jan 19 22:16:04 CST 2002 dglo@eusebius.glowacki.org:/usr/src/sys/compile/EUSEBIUS i386 >Description: Update to latest version of mm JDBC driver This should build with either native jdk >How-To-Repeat: >Fix: The current port is for version 1.2c and the current version is 2.0.9. I've appended a shar file because it was shorter than the patch file. # 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-jdbc-mm # mysql-jdbc-mm/files # mysql-jdbc-mm/files/patch-build.xml # mysql-jdbc-mm/files/patch-j1c # mysql-jdbc-mm/Makefile # mysql-jdbc-mm/distinfo # mysql-jdbc-mm/pkg-comment # mysql-jdbc-mm/pkg-descr # mysql-jdbc-mm/pkg-plist # echo c - mysql-jdbc-mm mkdir -p mysql-jdbc-mm > /dev/null 2>&1 echo c - mysql-jdbc-mm/files mkdir -p mysql-jdbc-mm/files > /dev/null 2>&1 echo x - mysql-jdbc-mm/files/patch-build.xml sed 's/^X//' >mysql-jdbc-mm/files/patch-build.xml << 'END-of-mysql-jdbc-mm/files/patch-build.xml' X--- build.xml.orig Mon Jan 21 20:14:41 2002 X+++ build.xml Mon Jan 21 20:24:25 2002 X@@ -1,7 +1,7 @@ X <project name="MM.MySQL" default="dist" basedir="."> X <property name="version" value="2.0.9"/> X- <property name="java1.1.home" value="d:/jdk1.1.8"/> X- <property name="javac.1.1" value="${java1.1.home}/bin/javac"/> X+ <property name="java1.1.home" value="%%PREFIX%%/jdk1.1.8"/> X+ <property name="javac.1.1" value="%%WRKSRC%%/j1c"/> X <!-- enable the following property to build under Eclipse... --> X <!--<property name="build.compiler" value="org.eclipse.pde.internal.core.JDTCompilerAdapter"/>--> X X@@ -67,7 +67,7 @@ X X <target name="compile-jdbc1" depends="init, compile-core"> X <exec dir="./build/mm.mysql-${version}/org/gjt/mm/mysql/jdbc1" executable="${javac.1.1}"> X- <arg line="-g -classpath ${basedir}/build/mm.mysql-${version};${java1.1.home}/lib/classes.zip *.java"/> X+ <arg line="-g -classpath ${basedir}/build/mm.mysql-${version}:${java1.1.home}/lib/classes.zip *.java"/> X </exec> X </target> X END-of-mysql-jdbc-mm/files/patch-build.xml echo x - mysql-jdbc-mm/files/patch-j1c sed 's/^X//' >mysql-jdbc-mm/files/patch-j1c << 'END-of-mysql-jdbc-mm/files/patch-j1c' X--- j1c.orig Thu Nov 29 16:26:08 2001 X+++ j1c Thu Nov 29 16:26:36 2001 X@@ -0,0 +1,7 @@ X+#!/bin/sh X+ X+JAVAC_1=%%PREFIX%%/jdk1.1.8/bin/javac X+ X+unset JAVA_HOME LD_LIBRARY_PATH LD_PRELOAD CLASSPATH X+ X+exec "$JAVAC_1" "$@" END-of-mysql-jdbc-mm/files/patch-j1c echo x - mysql-jdbc-mm/Makefile sed 's/^X//' >mysql-jdbc-mm/Makefile << 'END-of-mysql-jdbc-mm/Makefile' X# New ports collection makefile for: The mm MySql JDBC interface X# Date created: 2 January 2000 X# Whom: Dave Glowacki <dglo@ssec.wisc.edu> X# X# $FreeBSD: ports/databases/mysql-jdbc-mm/Makefile,v 1.7 2001/06/01 11:49:08 jeh Exp $ X# X X#BROKEN= Distribution contains bad JAR files. X XPORTNAME= mysql-jdbc-mm XPORTVERSION= 2.0.9 XCATEGORIES= databases java XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= mmmysql XDISTNAME= mm.mysql-${PORTVERSION} XEXTRACT_SUFX= -you-must-unjar-me.jar X XMAINTAINER= dglo@SSEC.WISC.EDU X XBUILD_DEPENDS= ${JAVA_HOME}/bin/javac:${PORTSDIR}/java/jdk13 \ X ant:${PORTSDIR}/devel/jakarta-ant XRUN_DEPENDS= ${JAVA_HOME}/bin/java:${PORTSDIR}/java/jdk13 X XJAVA_HOME?= ${PREFIX}/jdk1.3.1 X XEXTRACT_CMD= ${JAVA_HOME}/bin/jar XEXTRACT_BEFORE_ARGS= -xf X Xpost-patch: X @(cd ${WRKSRC}; ${MV} build.xml build.xml.patched; \ X ${SED} -e "s;%%WRKSRC%%;${WRKSRC};g" -e "s;%%PREFIX%%;${PREFIX};g" \ X < build.xml.patched > build.xml) X @(cd ${WRKSRC}; ${MV} j1c j1c.patched; \ X ${SED} "s;%%PREFIX%%;${PREFIX};g" < j1c.patched > j1c; \ X ${CHMOD} 555 j1c) X Xdo-build: X @(cd ${WRKSRC}; ${SETENV} JAVA_HOME=${JAVA_HOME} ant clean dist) X.if !defined(NOPORTDOCS) X @(cd ${WRKSRC}; ${MKDIR} doc; \ X ${JAVA_HOME}/bin/javadoc -d doc -package \ X -classpath ${WRKSRC}:${WRKSRC}/lib/jdbc2_0-stdext.jar:${WRKSRC}/lib/jta-spec1_0_1.jar:${CLASSPATH} \ X org.gjt.mm.mysql org.gjt.mm.mysql.jdbc2) X.endif X Xdo-install: X @${MKDIR} ${PREFIX}/share/java/classes X @${INSTALL_DATA} ${WRKSRC}/build/mm.mysql-${PORTVERSION}/mm.mysql-${PORTVERSION}-bin.jar \ X ${PREFIX}/share/java/classes/mm.mysql-${PORTVERSION}.jar X @${INSTALL_DATA} ${WRKSRC}/lib/jdbc2_0-stdext.jar \ X ${PREFIX}/share/java/classes/ X @${INSTALL_DATA} ${WRKSRC}/lib/jta-spec1_0_1.jar \ X ${PREFIX}/share/java/classes/ X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/doc/mysql-jdbc X @(cd ${WRKSRC}/doc && ${TAR} -c -f - .) \ X | (cd ${PREFIX}/share/doc/mysql-jdbc && ${TAR} --unlink -x -f -) X.endif X Xpost-install: X @${ECHO} share/java/classes/mm.mysql-${PORTVERSION}.jar >> ${TMPPLIST} X @${ECHO} share/java/classes/jdbc2_0-stdext.jar >> ${TMPPLIST} X @${ECHO} share/java/classes/jta-spec1_0_1.jar >> ${TMPPLIST} X.if !defined(NOPORTDOCS) X @(cd ${PREFIX} \ X && find share/doc/mysql-jdbc -type f -print >> ${TMPPLIST}) X @${ECHO} "@dirrm share/doc/mysql-jdbc" >> ${TMPPLIST} X.endif X @${ECHO} "@unexec ${RMDIR} %D/share/java/classes 2>/dev/null || true" >> ${TMPPLIST} X @${ECHO} "@unexec ${RMDIR} %D/share/java 2>/dev/null || true" >> ${TMPPLIST} X X.include <bsd.port.mk> END-of-mysql-jdbc-mm/Makefile echo x - mysql-jdbc-mm/distinfo sed 's/^X//' >mysql-jdbc-mm/distinfo << 'END-of-mysql-jdbc-mm/distinfo' XMD5 (mm.mysql-2.0.9-you-must-unjar-me.jar) = 610d999ac7157006063e31245e3f7c6c END-of-mysql-jdbc-mm/distinfo echo x - mysql-jdbc-mm/pkg-comment sed 's/^X//' >mysql-jdbc-mm/pkg-comment << 'END-of-mysql-jdbc-mm/pkg-comment' XThe mm JDBC interface for MySQL END-of-mysql-jdbc-mm/pkg-comment echo x - mysql-jdbc-mm/pkg-descr sed 's/^X//' >mysql-jdbc-mm/pkg-descr << 'END-of-mysql-jdbc-mm/pkg-descr' XThis is a port of the mm JDBC driver which is used to access MySQL Xdatabases using a database-independant API in Java. X XWWW: http://www.worldserver.com/mm.mysql/ X Xdglo@ssec.wisc.edu END-of-mysql-jdbc-mm/pkg-descr echo x - mysql-jdbc-mm/pkg-plist sed 's/^X//' >mysql-jdbc-mm/pkg-plist << 'END-of-mysql-jdbc-mm/pkg-plist' X END-of-mysql-jdbc-mm/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201220327.g0M3R5k11617>