diff options
-rw-r--r-- | databases/Makefile | 1 | ||||
-rw-r--r-- | databases/mysql++3/Makefile | 42 | ||||
-rw-r--r-- | databases/mysql++3/distinfo | 3 | ||||
-rw-r--r-- | databases/mysql++3/files/patch-Makefile.in | 381 | ||||
-rw-r--r-- | databases/mysql++3/files/patch-lib__tcp_connection.cpp | 10 | ||||
-rw-r--r-- | databases/mysql++3/pkg-descr | 8 | ||||
-rw-r--r-- | databases/mysql++3/pkg-plist | 42 |
7 files changed, 487 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile index 6d034e370c52..0b94de8937a9 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -144,6 +144,7 @@ SUBDIR += mylibrary SUBDIR += mysql++ SUBDIR += mysql++1 + SUBDIR += mysql++3 SUBDIR += mysql-connector-java SUBDIR += mysql-connector-java50 SUBDIR += mysql-connector-odbc diff --git a/databases/mysql++3/Makefile b/databases/mysql++3/Makefile new file mode 100644 index 000000000000..214d2ef681d1 --- /dev/null +++ b/databases/mysql++3/Makefile @@ -0,0 +1,42 @@ +# ports collection makefile for: MySQL++ +# Date created: 2008-04-03 +# Whom: Vlad GALU <dudu@dudu.ro> +# +# $FreeBSD$ +# + +PORTNAME= mysql++ +PORTVERSION= 3.0.1 +CATEGORIES= databases devel +MASTER_SITES= http://tangentsoft.net/mysql++/releases/ \ + T32.TecNik93.com/ports/others_ports/${PORTNAME}/sources/ +PKGNAMESUFFIX= -mysql${MYSQL_VER} + +MAINTAINER= dudu@dudu.ro +COMMENT= Complex C++ API for MySQL${MYSQL_VER} + +USE_MYSQL= yes +USE_AUTOTOOLS= libtool:15 +CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} --enable-thread-check +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +USE_LDCONFIG= yes +USE_GMAKE= yes + +CONFLICTS= ${PORTNAME}*-1.* + +PORTDOCS= * +PORTEXAMPLES= * + +post-install: +.ifndef(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} pdf ${DOCSDIR}) + (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} html ${DOCSDIR}) +.endif +.ifndef(NOPORTEXAMPLES) + ${MKDIR} ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/examples/*.h ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/examples/*.cpp ${EXAMPLESDIR} +.endif + +.include <bsd.port.mk> diff --git a/databases/mysql++3/distinfo b/databases/mysql++3/distinfo new file mode 100644 index 000000000000..aa3972316775 --- /dev/null +++ b/databases/mysql++3/distinfo @@ -0,0 +1,3 @@ +MD5 (mysql++-3.0.1.tar.gz) = 37b0d80364316ea53360d1cee4b616bd +SHA256 (mysql++-3.0.1.tar.gz) = 1e5ddd217f8dbc347f0ba20cfc3802926f0f30718a3b19d96c986c224d2b37a7 +SIZE (mysql++-3.0.1.tar.gz) = 1792103 diff --git a/databases/mysql++3/files/patch-Makefile.in b/databases/mysql++3/files/patch-Makefile.in new file mode 100644 index 000000000000..09aaa594a9ea --- /dev/null +++ b/databases/mysql++3/files/patch-Makefile.in @@ -0,0 +1,381 @@ +--- ./Makefile.in.orig 2008-03-23 08:50:50.000000000 +0200 ++++ ./Makefile.in 2008-04-03 23:34:01.000000000 +0300 +@@ -323,11 +323,11 @@ + + ### Targets: ### + +-all: $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) test_cpool$(EXEEXT) test_datetime$(EXEEXT) test_inttypes$(EXEEXT) test_manip$(EXEEXT) test_null_comparison$(EXEEXT) test_qssqls$(EXEEXT) test_qstream$(EXEEXT) test_string$(EXEEXT) test_tcp$(EXEEXT) test_uds$(EXEEXT) test_wnp$(EXEEXT) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) cgi_jpeg$(EXEEXT) cpool$(EXEEXT) dbinfo$(EXEEXT) deadlock$(EXEEXT) fieldinf$(EXEEXT) for_each$(EXEEXT) load_jpeg$(EXEEXT) multiquery$(EXEEXT) resetdb$(EXEEXT) simple1$(EXEEXT) simple2$(EXEEXT) simple3$(EXEEXT) ssqls1$(EXEEXT) ssqls2$(EXEEXT) ssqls3$(EXEEXT) ssqls4$(EXEEXT) ssqls5$(EXEEXT) store_if$(EXEEXT) tquery1$(EXEEXT) tquery2$(EXEEXT) tquery3$(EXEEXT) transaction$(EXEEXT) ++all: $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) + + install: all install_mysqlpp + $(INSTALL_DIR) $(DESTDIR)$(prefix)/include/mysql++ +- (cd $(srcdir) ; $(INSTALL_DATA) lib/*.h $(DESTDIR)$(prefix)/include/mysql++) ++ (cd $(srcdir) ; $(INSTALL_DATA) lib/*.h $(DESTDIR)$(prefix)/include/mysql++) + + uninstall: uninstall_mysqlpp + rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)mysqlpp.$(SO_SUFFIX) +@@ -344,40 +344,6 @@ + rm -f $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) + rm -f $(LIBPREFIX)mysqlpp.$(DLLIMP_SUFFIX) + rm -f $(LIBPREFIX)mysqlpp.$(DLLIMP_SUFFIX) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf2) +- rm -f test_cpool$(EXEEXT) +- rm -f test_datetime$(EXEEXT) +- rm -f test_inttypes$(EXEEXT) +- rm -f test_manip$(EXEEXT) +- rm -f test_null_comparison$(EXEEXT) +- rm -f test_qssqls$(EXEEXT) +- rm -f test_qstream$(EXEEXT) +- rm -f test_string$(EXEEXT) +- rm -f test_tcp$(EXEEXT) +- rm -f test_uds$(EXEEXT) +- rm -f test_wnp$(EXEEXT) +- rm -f $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) +- rm -f cgi_jpeg$(EXEEXT) +- rm -f cpool$(EXEEXT) +- rm -f dbinfo$(EXEEXT) +- rm -f deadlock$(EXEEXT) +- rm -f fieldinf$(EXEEXT) +- rm -f for_each$(EXEEXT) +- rm -f load_jpeg$(EXEEXT) +- rm -f multiquery$(EXEEXT) +- rm -f resetdb$(EXEEXT) +- rm -f simple1$(EXEEXT) +- rm -f simple2$(EXEEXT) +- rm -f simple3$(EXEEXT) +- rm -f ssqls1$(EXEEXT) +- rm -f ssqls2$(EXEEXT) +- rm -f ssqls3$(EXEEXT) +- rm -f ssqls4$(EXEEXT) +- rm -f ssqls5$(EXEEXT) +- rm -f store_if$(EXEEXT) +- rm -f tquery1$(EXEEXT) +- rm -f tquery2$(EXEEXT) +- rm -f tquery3$(EXEEXT) +- rm -f transaction$(EXEEXT) + rm -rf doc/latex doc/pdf ; \ + cd doc/html/refman ; \ + rm -f doxygen.css [a-z]*.{dot,html,map,md5,png} +@@ -401,176 +367,6 @@ + rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) + (cd $(DESTDIR)$(libdir) ; $(__mysqlpp___so_symlinks_uninst_cmd)) + +-test_cpool$(EXEEXT): $(TEST_CPOOL_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_CPOOL_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_cpool___mac_setfilecmd) +- +-test_datetime$(EXEEXT): $(TEST_DATETIME_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_DATETIME_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_datetime___mac_setfilecmd) +- +-test_inttypes$(EXEEXT): $(TEST_INTTYPES_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_INTTYPES_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_inttypes___mac_setfilecmd) +- +-test_manip$(EXEEXT): $(TEST_MANIP_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_MANIP_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_manip___mac_setfilecmd) +- +-test_null_comparison$(EXEEXT): $(TEST_NULL_COMPARISON_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_NULL_COMPARISON_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_null_comparison___mac_setfilecmd) +- +-test_qssqls$(EXEEXT): $(TEST_QSSQLS_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_QSSQLS_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_qssqls___mac_setfilecmd) +- +-test_qstream$(EXEEXT): $(TEST_QSTREAM_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_QSTREAM_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_qstream___mac_setfilecmd) +- +-test_string$(EXEEXT): $(TEST_STRING_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_STRING_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_string___mac_setfilecmd) +- +-test_tcp$(EXEEXT): $(TEST_TCP_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_TCP_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_tcp___mac_setfilecmd) +- +-test_uds$(EXEEXT): $(TEST_UDS_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_UDS_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_uds___mac_setfilecmd) +- +-test_wnp$(EXEEXT): $(TEST_WNP_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TEST_WNP_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__test_wnp___mac_setfilecmd) +- +-$(LIBPREFIX)mysqlpp_excommon$(LIBEXT): $(EXCOMMON_OBJECTS) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- rm -f $@ +- $(AR) $(AROPTIONS) $@ $(EXCOMMON_OBJECTS) +- $(RANLIB) $@ +- +-cgi_jpeg$(EXEEXT): $(CGI_JPEG_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(CGI_JPEG_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__cgi_jpeg___mac_setfilecmd) +- +-cpool$(EXEEXT): $(CPOOL_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(CPOOL_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__cpool___mac_setfilecmd) +- +-dbinfo$(EXEEXT): $(DBINFO_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(DBINFO_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__dbinfo___mac_setfilecmd) +- +-deadlock$(EXEEXT): $(DEADLOCK_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(DEADLOCK_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__deadlock___mac_setfilecmd) +- +-fieldinf$(EXEEXT): $(FIELDINF_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(FIELDINF_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__fieldinf___mac_setfilecmd) +- +-for_each$(EXEEXT): $(FOR_EACH_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(FOR_EACH_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__for_each___mac_setfilecmd) +- +-load_jpeg$(EXEEXT): $(LOAD_JPEG_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(LOAD_JPEG_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__load_jpeg___mac_setfilecmd) +- +-multiquery$(EXEEXT): $(MULTIQUERY_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(MULTIQUERY_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__multiquery___mac_setfilecmd) +- +-resetdb$(EXEEXT): $(RESETDB_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(RESETDB_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__resetdb___mac_setfilecmd) +- +-simple1$(EXEEXT): $(SIMPLE1_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(SIMPLE1_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__simple1___mac_setfilecmd) +- +-simple2$(EXEEXT): $(SIMPLE2_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(SIMPLE2_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__simple2___mac_setfilecmd) +- +-simple3$(EXEEXT): $(SIMPLE3_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(SIMPLE3_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__simple3___mac_setfilecmd) +- +-ssqls1$(EXEEXT): $(SSQLS1_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(SSQLS1_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__ssqls1___mac_setfilecmd) +- +-ssqls2$(EXEEXT): $(SSQLS2_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(SSQLS2_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__ssqls2___mac_setfilecmd) +- +-ssqls3$(EXEEXT): $(SSQLS3_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(SSQLS3_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__ssqls3___mac_setfilecmd) +- +-ssqls4$(EXEEXT): $(SSQLS4_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(SSQLS4_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__ssqls4___mac_setfilecmd) +- +-ssqls5$(EXEEXT): $(SSQLS5_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(SSQLS5_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__ssqls5___mac_setfilecmd) +- +-store_if$(EXEEXT): $(STORE_IF_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(STORE_IF_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__store_if___mac_setfilecmd) +- +-tquery1$(EXEEXT): $(TQUERY1_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TQUERY1_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__tquery1___mac_setfilecmd) +- +-tquery2$(EXEEXT): $(TQUERY2_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TQUERY2_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__tquery2___mac_setfilecmd) +- +-tquery3$(EXEEXT): $(TQUERY3_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TQUERY3_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__tquery3___mac_setfilecmd) +- +-transaction$(EXEEXT): $(TRANSACTION_OBJECTS) $(LIBPREFIX)mysqlpp_excommon$(LIBEXT) $(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3) +- $(CXX) -o $@ $(TRANSACTION_OBJECTS) $(LDFLAGS) -L. @PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LIBS) -lmysqlpp_excommon -l@MYSQL_C_LIB@ -lmysqlpp -lz +- +- $(__transaction___mac_setfilecmd) +- + lib/ssqls.h: lib/ssqls.pl + cd lib ; ./ssqls.pl + +@@ -578,8 +374,8 @@ + cd lib ; ./querydef.pl + + tags: +- ctags `pwd`/{examples,lib}/*.{cpp,h} +- for d in examples lib ; do cd $$d ; ln -sf ../tags . ; cd .. ; done ++ ctags `pwd`/{lib}/*.{cpp,h} ++ for d in lib ; do cd $$d ; ln -sf ../tags . ; cd .. ; done + + ctags: tags + +@@ -593,7 +389,7 @@ + doc: doc/html/refman/index.html doc/html/userman/index.html + + @PACKAGE_NAME@-@PACKAGE_VERSION@: +- for d in config doc/{.,html}/{refman,userman} examples lib test ; \ ++ for d in config doc/{.,html}/{refman,userman} lib test ; \ + do \ + mkdir -p @PACKAGE_NAME@-@PACKAGE_VERSION@/$$d ; \ + done +@@ -607,13 +403,6 @@ + done + cp config/*.m4 @PACKAGE_NAME@-@PACKAGE_VERSION@/config + cp doc/userman/userman.dbx.in @PACKAGE_NAME@-@PACKAGE_VERSION@/doc/userman +- cp examples/*.{cpp,h,jpg} @PACKAGE_NAME@-@PACKAGE_VERSION@/examples +- for d in mfc wforms ; \ +- do \ +- mkdir -p @PACKAGE_NAME@-@PACKAGE_VERSION@/examples/vstudio/$$d ; \ +- cp examples/vstudio/$$d/*.{cpp,h,r*,vcproj} \ +- @PACKAGE_NAME@-@PACKAGE_VERSION@/examples/vstudio/$$d ; \ +- done + cp lib/*.{cpp,h,in,pl} @PACKAGE_NAME@-@PACKAGE_VERSION@/lib + cp test/*.cpp @PACKAGE_NAME@-@PACKAGE_VERSION@/test + cd @PACKAGE_NAME@-@PACKAGE_VERSION@ ; ./bootstrap nodoc nomaint +@@ -709,112 +498,6 @@ + mysqlpp_wnp_connection.o: $(srcdir)/lib/wnp_connection.cpp + $(CXXC) -c -o $@ $(MYSQLPP_CXXFLAGS) $(srcdir)/lib/wnp_connection.cpp + +-test_cpool_cpool.o: $(srcdir)/test/cpool.cpp +- $(CXXC) -c -o $@ $(TEST_CPOOL_CXXFLAGS) $(srcdir)/test/cpool.cpp +- +-test_datetime_datetime.o: $(srcdir)/test/datetime.cpp +- $(CXXC) -c -o $@ $(TEST_DATETIME_CXXFLAGS) $(srcdir)/test/datetime.cpp +- +-test_inttypes_inttypes.o: $(srcdir)/test/inttypes.cpp +- $(CXXC) -c -o $@ $(TEST_INTTYPES_CXXFLAGS) $(srcdir)/test/inttypes.cpp +- +-test_manip_manip.o: $(srcdir)/test/manip.cpp +- $(CXXC) -c -o $@ $(TEST_MANIP_CXXFLAGS) $(srcdir)/test/manip.cpp +- +-test_null_comparison_null_comparison.o: $(srcdir)/test/null_comparison.cpp +- $(CXXC) -c -o $@ $(TEST_NULL_COMPARISON_CXXFLAGS) $(srcdir)/test/null_comparison.cpp +- +-test_qssqls_qssqls.o: $(srcdir)/test/qssqls.cpp +- $(CXXC) -c -o $@ $(TEST_QSSQLS_CXXFLAGS) $(srcdir)/test/qssqls.cpp +- +-test_qstream_qstream.o: $(srcdir)/test/qstream.cpp +- $(CXXC) -c -o $@ $(TEST_QSTREAM_CXXFLAGS) $(srcdir)/test/qstream.cpp +- +-test_string_string.o: $(srcdir)/test/string.cpp +- $(CXXC) -c -o $@ $(TEST_STRING_CXXFLAGS) $(srcdir)/test/string.cpp +- +-test_tcp_tcp.o: $(srcdir)/test/tcp.cpp +- $(CXXC) -c -o $@ $(TEST_TCP_CXXFLAGS) $(srcdir)/test/tcp.cpp +- +-test_uds_uds.o: $(srcdir)/test/uds.cpp +- $(CXXC) -c -o $@ $(TEST_UDS_CXXFLAGS) $(srcdir)/test/uds.cpp +- +-test_wnp_wnp.o: $(srcdir)/test/wnp.cpp +- $(CXXC) -c -o $@ $(TEST_WNP_CXXFLAGS) $(srcdir)/test/wnp.cpp +- +-excommon_cmdline.o: $(srcdir)/examples/cmdline.cpp +- $(CXXC) -c -o $@ $(EXCOMMON_CXXFLAGS) $(srcdir)/examples/cmdline.cpp +- +-excommon_printdata.o: $(srcdir)/examples/printdata.cpp +- $(CXXC) -c -o $@ $(EXCOMMON_CXXFLAGS) $(srcdir)/examples/printdata.cpp +- +-cgi_jpeg_cgi_jpeg.o: $(srcdir)/examples/cgi_jpeg.cpp +- $(CXXC) -c -o $@ $(CGI_JPEG_CXXFLAGS) $(srcdir)/examples/cgi_jpeg.cpp +- +-cpool_cpool.o: $(srcdir)/examples/cpool.cpp +- $(CXXC) -c -o $@ $(CPOOL_CXXFLAGS) $(srcdir)/examples/cpool.cpp +- +-dbinfo_dbinfo.o: $(srcdir)/examples/dbinfo.cpp +- $(CXXC) -c -o $@ $(DBINFO_CXXFLAGS) $(srcdir)/examples/dbinfo.cpp +- +-deadlock_deadlock.o: $(srcdir)/examples/deadlock.cpp +- $(CXXC) -c -o $@ $(DEADLOCK_CXXFLAGS) $(srcdir)/examples/deadlock.cpp +- +-fieldinf_fieldinf.o: $(srcdir)/examples/fieldinf.cpp +- $(CXXC) -c -o $@ $(FIELDINF_CXXFLAGS) $(srcdir)/examples/fieldinf.cpp +- +-for_each_for_each.o: $(srcdir)/examples/for_each.cpp +- $(CXXC) -c -o $@ $(FOR_EACH_CXXFLAGS) $(srcdir)/examples/for_each.cpp +- +-load_jpeg_load_jpeg.o: $(srcdir)/examples/load_jpeg.cpp +- $(CXXC) -c -o $@ $(LOAD_JPEG_CXXFLAGS) $(srcdir)/examples/load_jpeg.cpp +- +-multiquery_multiquery.o: $(srcdir)/examples/multiquery.cpp +- $(CXXC) -c -o $@ $(MULTIQUERY_CXXFLAGS) $(srcdir)/examples/multiquery.cpp +- +-resetdb_resetdb.o: $(srcdir)/examples/resetdb.cpp +- $(CXXC) -c -o $@ $(RESETDB_CXXFLAGS) $(srcdir)/examples/resetdb.cpp +- +-simple1_simple1.o: $(srcdir)/examples/simple1.cpp +- $(CXXC) -c -o $@ $(SIMPLE1_CXXFLAGS) $(srcdir)/examples/simple1.cpp +- +-simple2_simple2.o: $(srcdir)/examples/simple2.cpp +- $(CXXC) -c -o $@ $(SIMPLE2_CXXFLAGS) $(srcdir)/examples/simple2.cpp +- +-simple3_simple3.o: $(srcdir)/examples/simple3.cpp +- $(CXXC) -c -o $@ $(SIMPLE3_CXXFLAGS) $(srcdir)/examples/simple3.cpp +- +-ssqls1_ssqls1.o: $(srcdir)/examples/ssqls1.cpp +- $(CXXC) -c -o $@ $(SSQLS1_CXXFLAGS) $(srcdir)/examples/ssqls1.cpp +- +-ssqls2_ssqls2.o: $(srcdir)/examples/ssqls2.cpp +- $(CXXC) -c -o $@ $(SSQLS2_CXXFLAGS) $(srcdir)/examples/ssqls2.cpp +- +-ssqls3_ssqls3.o: $(srcdir)/examples/ssqls3.cpp +- $(CXXC) -c -o $@ $(SSQLS3_CXXFLAGS) $(srcdir)/examples/ssqls3.cpp +- +-ssqls4_ssqls4.o: $(srcdir)/examples/ssqls4.cpp +- $(CXXC) -c -o $@ $(SSQLS4_CXXFLAGS) $(srcdir)/examples/ssqls4.cpp +- +-ssqls5_ssqls5.o: $(srcdir)/examples/ssqls5.cpp +- $(CXXC) -c -o $@ $(SSQLS5_CXXFLAGS) $(srcdir)/examples/ssqls5.cpp +- +-store_if_store_if.o: $(srcdir)/examples/store_if.cpp +- $(CXXC) -c -o $@ $(STORE_IF_CXXFLAGS) $(srcdir)/examples/store_if.cpp +- +-tquery1_tquery1.o: $(srcdir)/examples/tquery1.cpp +- $(CXXC) -c -o $@ $(TQUERY1_CXXFLAGS) $(srcdir)/examples/tquery1.cpp +- +-tquery2_tquery2.o: $(srcdir)/examples/tquery2.cpp +- $(CXXC) -c -o $@ $(TQUERY2_CXXFLAGS) $(srcdir)/examples/tquery2.cpp +- +-tquery3_tquery3.o: $(srcdir)/examples/tquery3.cpp +- $(CXXC) -c -o $@ $(TQUERY3_CXXFLAGS) $(srcdir)/examples/tquery3.cpp +- +-transaction_transaction.o: $(srcdir)/examples/transaction.cpp +- $(CXXC) -c -o $@ $(TRANSACTION_CXXFLAGS) $(srcdir)/examples/transaction.cpp +- +- + # Include dependency info, if present: + @IF_GNU_MAKE@-include .deps/*.d + diff --git a/databases/mysql++3/files/patch-lib__tcp_connection.cpp b/databases/mysql++3/files/patch-lib__tcp_connection.cpp new file mode 100644 index 000000000000..f20e0b539617 --- /dev/null +++ b/databases/mysql++3/files/patch-lib__tcp_connection.cpp @@ -0,0 +1,10 @@ +--- ./lib/tcp_connection.cpp.orig 2008-03-23 08:50:35.000000000 +0200 ++++ ./lib/tcp_connection.cpp 2008-04-03 23:34:01.000000000 +0300 +@@ -30,6 +30,7 @@ + #include "exceptions.h" + + #if !defined(MYSQLPP_PLATFORM_WINDOWS) ++# include <arpa/inet.h> + # include <netdb.h> + #endif + diff --git a/databases/mysql++3/pkg-descr b/databases/mysql++3/pkg-descr new file mode 100644 index 000000000000..588748cd24e4 --- /dev/null +++ b/databases/mysql++3/pkg-descr @@ -0,0 +1,8 @@ +MySQL++ is a C++ wrapper for MySQL's C API. +It is built around STL principles, to make dealing with +the database as easy as dealing with an STL container. + +This port contains the version 3 of the library; see databases/mysql++ and +databases/mysql++1 for the older versions. + +WWW: http://tangentsoft.net/mysql++/ diff --git a/databases/mysql++3/pkg-plist b/databases/mysql++3/pkg-plist new file mode 100644 index 000000000000..e4d24dcac989 --- /dev/null +++ b/databases/mysql++3/pkg-plist @@ -0,0 +1,42 @@ +include/mysql++/autoflag.h +include/mysql++/beemutex.h +include/mysql++/common.h +include/mysql++/comparable.h +include/mysql++/connection.h +include/mysql++/cpool.h +include/mysql++/custom.h +include/mysql++/datetime.h +include/mysql++/dbdriver.h +include/mysql++/exceptions.h +include/mysql++/field.h +include/mysql++/field_names.h +include/mysql++/field_types.h +include/mysql++/manip.h +include/mysql++/myset.h +include/mysql++/mysql++.h +include/mysql++/mystring.h +include/mysql++/noexceptions.h +include/mysql++/null.h +include/mysql++/options.h +include/mysql++/qparms.h +include/mysql++/query.h +include/mysql++/querydef.h +include/mysql++/refcounted.h +include/mysql++/result.h +include/mysql++/row.h +include/mysql++/sql_buffer.h +include/mysql++/sql_types.h +include/mysql++/ssqls.h +include/mysql++/stadapter.h +include/mysql++/stream2string.h +include/mysql++/tcp_connection.h +include/mysql++/tiny_int.h +include/mysql++/transaction.h +include/mysql++/type_info.h +include/mysql++/uds_connection.h +include/mysql++/vallist.h +include/mysql++/wnp_connection.h +lib/libmysqlpp.so +lib/libmysqlpp.so.3 +lib/libmysqlpp.so.3.0.1 +@dirrm include/mysql++ |