Date: Wed, 10 Mar 2004 20:29:40 +0200 (EET) From: Sergey Prihodko <sergey@migsoft.com.ua> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/64059: Update of port databases/myodbc to latest production release (3.51.06) Message-ID: <20040310182940.313F7440E@network-asp.biz> Resent-Message-ID: <200403101830.i2AIUIjf017811@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 64059 >Category: ports >Synopsis: Update of port databases/myodbc to latest production release (3.51.06) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Mar 10 10:30:18 PST 2004 >Closed-Date: >Last-Modified: >Originator: Sergey Prihodko >Release: FreeBSD 4.9-STABLE i386 >Organization: MIG Software Ltd. >Environment: System: FreeBSD freebsd.nasp 4.9-STABLE FreeBSD 4.9-STABLE #0: Fri Mar 5 09:29:44 EET 2004 root@freebsd.nasp:/usr/obj/usr/src/sys/RKERNEL i386 >Description: Current version of myodbc is outdated (2.50.39). Latest release on mysql.com is 3.51.06. >How-To-Repeat: >Fix: Below is all port files need to compile myodbc --- myodbc.port.sh begins here --- # 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: # # myodbc # myodbc/Makefile # myodbc/distinfo # myodbc/pkg-descr # myodbc/pkg-plist # echo c - myodbc mkdir -p myodbc > /dev/null 2>&1 echo x - myodbc/Makefile sed 's/^X//' >myodbc/Makefile << 'END-of-myodbc/Makefile' XPORTNAME= myodbc XPORTVERSION= 3.51.06 XCATEGORIES= databases XMASTER_SITES= http://mysql.paco.net/Downloads/MyODBC3/ \ X ftp://sunsite.dk/mirrors/mysql/Downloads/MyODBC/ \ X ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/Downloads/MyODBC/ XDISTNAME= MyODBC-${PORTVERSION} X xMAINTAINER= ebakke@trolltech.com XCOMMENT= ODBC driver for MySQL X XLIB_DEPENDS= mysqlclient.12:${PORTSDIR}/databases/mysql40-client X XUSE_GMAKE= yes XUSE_LIBTOOL= yes XCONFIGURE_ARGS= --with-mysql-libs=${LOCALBASE}/lib/mysql \ X --with-mysql-includes=${LOCALBASE}/include/mysql X X# MyODBC needs an ODBC driver manager to be installed, and it supports both X# iODBC and unixODBC. The following variable may be set at built-time to X# either "iodbc" or "unixodbc", with the former being the default: XDRIVER_MANAGER?= iodbc X X.if ${DRIVER_MANAGER} == "unixodbc" XCONFIGURE_ARGS+= --with-odbc-ini=${LOCALBASE}/etc/odbc.ini \ X --with-unixODBC=${LOCALBASE} XLIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC X.else # assume we're using iodbc XLIB_DEPENDS+= iodbc.3:${PORTSDIR}/databases/libiodbc35 XCONFIGURE_ARGS+= --with-odbc-ini=${LOCALBASE}/etc/libiodbc/odbc.ini X.endif X X# Allow a new value of ODBCVER to be set at build-time X.if defined(ODBCVER) Xpost-patch: X cd ${WRKSRC}; \ X ${MV} myodbc.h myodbc.h.orig; \ X ${SED} -e "s/ODBCVER 0x0250/ODBCVER ${ODBCVER}/" < myodbc.h.orig > myodbc.h X.endif X X# XXX untested X.if defined(STATIC) XCONFIGURE_ARGS+= --enable-shared=no \ X --enable-static=yes X.endif X Xpost-install: X.if !defined(NOPORTDOCS) X @ ${MKDIR} ${DOCSDIR} X# Install the INSTALL file as well, since it describes how to set up odbc.ini X @ ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR} X @ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X.endif X X.include <bsd.port.mk> END-of-myodbc/Makefile echo x - myodbc/distinfo sed 's/^X//' >myodbc/distinfo << 'END-of-myodbc/distinfo' XMD5 (MyODBC-3.51.06.tar.gz) = 5a59b4f01592fc9ec96e985bc7d6aada XSIZE (MyODBC-3.51.06.tar.gz) = 322059 END-of-myodbc/distinfo echo x - myodbc/pkg-descr sed 's/^X//' >myodbc/pkg-descr << 'END-of-myodbc/pkg-descr' XMyODBC is an ODBC driver for interfacing to MySQL databases. X X- Erik H. Bakke XWWW: http://www.mysql.com/ END-of-myodbc/pkg-descr echo x - myodbc/pkg-plist sed 's/^X//' >myodbc/pkg-plist << 'END-of-myodbc/pkg-plist' Xlib/libmyodbc3-3.51.06.so Xlib/libmyodbc3.la Xlib/libmyodbc3.so Xshare/doc/myodbc/INSTALL Xshare/doc/myodbc/README Xshare/nls/POSIX Xshare/nls/en_US.US-ASCII X@dirrm share/doc/myodbc END-of-myodbc/pkg-plist exit --- myodbc.port.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040310182940.313F7440E>