Date: Sat, 06 Mar 2004 01:06:15 +0300 From: Sergey Matveychuk <sem@ciam.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/63821: [ORPHANED] databases/dbconnect: update to 0.3.4 Message-ID: <E1AzNSR-000N0T-7J@Current.sem-home.ciam.ru> Resent-Message-ID: <200403052250.i25MoHXs022883@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 63821 >Category: ports >Synopsis: [ORPHANED] databases/dbconnect: update to 0.3.4 >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: Fri Mar 05 14:50:17 PST 2004 >Closed-Date: >Last-Modified: >Originator: Sergey Matveychuk >Release: FreeBSD 5.2.1-RELEASE i386 >Organization: >Environment: System: FreeBSD Current.sem-home.ciam.ru 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #4: Fri Feb 27 03:58:52 MSK 2004 >Description: - Update to 0.3.4 - Utilize OPTIONS - Ask a maintainership Added file(s): - files/patch-configure.in Removed file(s): - files/patch-configure Port maintainer (ports@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.50 >How-To-Repeat: >Fix: --- dbconnect-0.3.4.patch begins here --- diff -ruN --exclude=CVS /usr/ports/databases/dbconnect.orig/Makefile /usr/ports/databases/dbconnect/Makefile --- /usr/ports/databases/dbconnect.orig/Makefile Fri Nov 21 17:51:01 2003 +++ /usr/ports/databases/dbconnect/Makefile Sat Mar 6 01:02:51 2004 @@ -7,22 +7,43 @@ # PORTNAME= dbconnect -PORTVERSION= 0.2.4 +PORTVERSION= 0.3.4 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sem@ciam.ru COMMENT= Use C++ object API to allow applications to connect to databases -USE_REINPLACE= yes GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_AUTOCONF_VER= 257 +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +INSTALLS_SHLIB= yes + +CXXFLAGS+= ${PTHREAD_CFLAGS} -fPIC -DFREEBSD +LDFLAG+= ${PTHREAD_LIBS} + +OPTIONS= MYSQL "With MySQL driver" on \ + PGSQL "With PostgreSQL driver" off + +# stolen from bsd.port.mk (for OPTIONS works) +PORT_DBDIR?= /var/db/ports + +OPTIONSFILE?= ${PORT_DBDIR}/${PORTNAME}/options +.if exists(${OPTIONSFILE}) && !make(rmconfig) +.include "${OPTIONSFILE}" +.endif +.if exists(${OPTIONSFILE}.local) +.include "${OPTIONSFILE}.local" +.endif +# ================ -.if defined(WITH_MYSQL) +.if !defined(WITHOUT_MYSQL) USE_MYSQL= YES -CONFIGURE_ARGS+= --with-mysql=yes \ - --with-mysqlinclude=${LOCALBASE}/include/mysql \ - --with-mysqllib=${LOCALBASE}/lib/mysql +CONFIGURE_ARGS+= --enable-mysql=yes \ + --with-mysql_include=${LOCALBASE}/include/mysql \ + --with-mysql_lib=${LOCALBASE}/lib/mysql PLIST_SUB+= MYSQL="" .else PLIST_SUB+= MYSQL="@comment " @@ -30,28 +51,27 @@ .if defined(WITH_PGSQL) LIB_DEPENDS+= pq:${PORTSDIR}/databases/postgresql7 -CONFIGURE_ARGS+= --with-pgsql=yes \ - --with-pgsqlinclude=${LOCALBASE}/include \ - --with-pgsqllib=${LOCALBASE}/lib +CONFIGURE_ARGS+= --enable-pgsql=yes \ + --with-pgsql_include=${LOCALBASE}/include \ + --with-pgsql_lib=${LOCALBASE}/lib PLIST_SUB+= PGSQL="" .else PLIST_SUB+= PGSQL="@comment " .endif -.if defined(WITH_UNIXODBC) -LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC -CONFIGURE_ARGS+= --with-unixodbc=yes \ - --with-unixodbcinclude=${LOCALBASE}/include \ - --with-unixodbclib=${LOCALBASE}/lib -PLIST_SUB+= UNIXODBC="" -.else -PLIST_SUB+= UNIXODBC="@comment " -.endif - post-patch: - @${REINPLACE_CMD} -e 's|g++|${CXX}|g ; \ - s|@CFLAGS@|${CXXFLAGS} -fPIC|g ; \ - s|gcc|${CXX}|g ; \ - s|cp -f \.|${INSTALL_DATA} .|g' ${WRKSRC}/Makefile.in + @${RM} -f ${WRKSRC}/include/dbconn/README + +do-install: + @cd ${WRKSRC}; \ + ${CP} -r include/dbconn ${PREFIX}/include/; \ + for lib in `find lib -type l -name *.so`; do \ + libpath=`${DIRNAME} $${lib}`; \ + libname=`${BASENAME} $${lib}|${SED} -e 's/\.so$$//'`; \ + ${INSTALL_DATA} $${libpath}/$${libname}-${PORTVERSION}.so \ + ${PREFIX}/lib; \ + (cd ${PREFIX}/lib; ${LN} -fs $${libname}-${PORTVERSION}.so \ + $${libname}.so); \ + done .include <bsd.port.mk> diff -ruN --exclude=CVS /usr/ports/databases/dbconnect.orig/distinfo /usr/ports/databases/dbconnect/distinfo --- /usr/ports/databases/dbconnect.orig/distinfo Thu Jan 29 10:22:45 2004 +++ /usr/ports/databases/dbconnect/distinfo Fri Mar 5 19:15:22 2004 @@ -1,2 +1,2 @@ -MD5 (dbconnect-0.2.4.tar.gz) = ba1d6612146519e4335a41965b80d811 -SIZE (dbconnect-0.2.4.tar.gz) = 208817 +MD5 (dbconnect-0.3.4.tar.gz) = d287404feb99d912a5a1bd3b42d427a0 +SIZE (dbconnect-0.3.4.tar.gz) = 118477 diff -ruN --exclude=CVS /usr/ports/databases/dbconnect.orig/files/patch-configure /usr/ports/databases/dbconnect/files/patch-configure --- /usr/ports/databases/dbconnect.orig/files/patch-configure Thu Jan 2 07:00:22 2003 +++ /usr/ports/databases/dbconnect/files/patch-configure Thu Jan 1 03:00:00 1970 @@ -1,11 +0,0 @@ ---- configure.orig Thu Nov 8 02:31:32 2001 -+++ configure Tue Nov 5 08:44:51 2002 -@@ -640,7 +640,7 @@ - - - --prefix="/usr/local/dbconnect" -+#prefix="/usr/local/dbconnect" - - - diff -ruN --exclude=CVS /usr/ports/databases/dbconnect.orig/files/patch-configure.in /usr/ports/databases/dbconnect/files/patch-configure.in --- /usr/ports/databases/dbconnect.orig/files/patch-configure.in Thu Jan 1 03:00:00 1970 +++ /usr/ports/databases/dbconnect/files/patch-configure.in Fri Mar 5 22:34:58 2004 @@ -0,0 +1,11 @@ +--- configure.in.orig Fri Mar 5 22:34:26 2004 ++++ configure.in Fri Mar 5 22:34:40 2004 +@@ -76,8 +76,6 @@ + [AC_MSG_ERROR([Unable to find required header file])]) + + AC_C_BIGENDIAN +-FIND_DYN_LIB(pthread, pthread_create) +-FIND_DYN_LIB(dl, dlopen) + + + dnl Checks for Programs. diff -ruN --exclude=CVS /usr/ports/databases/dbconnect.orig/pkg-plist /usr/ports/databases/dbconnect/pkg-plist --- /usr/ports/databases/dbconnect.orig/pkg-plist Thu Jan 2 07:00:22 2003 +++ /usr/ports/databases/dbconnect/pkg-plist Sat Mar 6 00:40:46 2004 @@ -1,7 +1,21 @@ -include/dbconn.h -include/dbconnect_basedriver.h -lib/libdbconn.a -lib/libdyndbconn.so -%%MYSQL%%include/dbconnect_MYSQL.h -%%PGSQL%%include/dbconnect_PGSQL.h -%%UNIXODBC%%include/dbconnect_ODBC.h +include/dbconn/baseConnection.h +include/dbconn/baseException.h +include/dbconn/baseFieldDescription.h +include/dbconn/baseQuery.h +include/dbconn/baseValue.h +include/dbconn/configFile.h +include/dbconn/dbconnect.h +include/dbconn/dbconnectExceptions.h +include/dbconn/dbconnectTypes.h +include/dbconn/dlLoader.h +include/dbconn/hexDigest.h +include/dbconn/jDate.h +include/dbconn/simpleThreads.h +include/dbconn/smartPointer.h +%%MYSQL%%lib/dbconndrv-mysql-0.3.4.so +%%MYSQL%%lib/dbconndrv-mysql.so +%%PGSQL%%lib/dbconndrv-postgresql-0.3.4.so +%%PGSQL%%lib/dbconndrv-postgresql.so +lib/libdbconnect-0.3.4.so +lib/libdbconnect.so +@dirrm include/dbconn --- dbconnect-0.3.4.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1AzNSR-000N0T-7J>