From owner-freebsd-ports Mon Jan 21 19:30:35 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 0165E37B416 for ; Mon, 21 Jan 2002 19:30:00 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g0M3U0m06671; Mon, 21 Jan 2002 19:30:00 -0800 (PST) (envelope-from gnats) Received: from ssec.wisc.edu (ssec.wisc.edu [144.92.108.61]) by hub.freebsd.org (Postfix) with ESMTP id BB5A037B402 for ; Mon, 21 Jan 2002 19:27:19 -0800 (PST) Received: from hyde.ssec.wisc.edu (root@hyde.ssec.wisc.edu [128.104.109.251]) by ssec.wisc.edu (8.9.3/8.9.3) with ESMTP id VAA43365 for ; Mon, 21 Jan 2002 21:27:18 -0600 Received: from hyde.ssec.wisc.edu (localhost [127.0.0.1]) by hyde.ssec.wisc.edu (8.10.2+Sun/8.10.2) with ESMTP id g0M3R5k11617 for ; Mon, 21 Jan 2002 21:27:06 -0600 (CST) Message-Id: <200201220327.g0M3R5k11617@hyde.ssec.wisc.edu> Date: Mon, 21 Jan 2002 21:27:05 -0600 From: Dave Glowacki To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/34150: Maintainer update of databases/mysql-jdbc-mm Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 X X- X- X+ X+ X X X X@@ -67,7 +67,7 @@ X X X X- X+ X X 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 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 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