Index: head/databases/tora/Makefile =================================================================== --- head/databases/tora/Makefile (revision 394643) +++ head/databases/tora/Makefile (revision 394644) @@ -1,65 +1,56 @@ # Created by: anders # $FreeBSD$ PORTNAME= tora PORTVERSION= 2.1.3 -PORTREVISION= 9 +PORTREVISION= 10 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Toolkit for Oracle LICENSE= GPLv2 BUILD_DEPENDS= cppunit-config:${PORTSDIR}/devel/cppunit LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 \ libpcre.so:${PORTSDIR}/devel/pcre OPTIONS_DEFINE= PGSQL MYSQL DOCS OPTIONS_DEFINE_i386= ORACLE OPTIONS_DEFAULT= PGSQL MYSQL -USE_QT4= gui corelib sql xml network linguist moc_build uic_build rcc_build +USE_QT4= corelib gui sql xml network moc_build uic_build rcc_build USES= autoreconf gmake libtool makeinfo GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pcre=${LOCALBASE} LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PREFIX2FIX= doc/help/preferences.texi doc/help/preferences.html -.include +DOCS_USES= makeinfo +DOCS_INFO= tora -.if ${PORT_OPTIONS:MDOCS} -USES+= makeinfo -INFO= tora -.endif +MYSQL_RUN_DEPENDS= ${QT_PLUGINDIR}/sqldrivers/libqsqlmysql.so:${PORTSDIR}/databases/qt4-mysql-plugin +PGSQL_RUN_DEPENDS= ${QT_PLUGINDIR}/sqldrivers/libqsqlpsql.so:${PORTSDIR}/databases/qt4-pgsql-plugin -.if ${PORT_OPTIONS:MMYSQL} -RUN_DEPENDS+= ${QT_PLUGINDIR}/sqldrivers/libqsqlmysql.so:${PORTSDIR}/databases/qt4-mysql-plugin -.endif - -.if ${PORT_OPTIONS:MPGSQL} -RUN_DEPENDS+= ${QT_PLUGINDIR}/sqldrivers/libqsqlpsql.so:${PORTSDIR}/databases/qt4-pgsql-plugin -.endif - -.if ${PORT_OPTIONS:MORACLE} -BUILD_DEPENDS+= ${ORACLE_HOME}/lib/libclntsh.a:${PORTSDIR}/databases/oracle8-client -RUN_DEPENDS+= ${ORACLE_HOME}/network/admin/tnsnames.ora:${PORTSDIR}/databases/oracle8-client - ORACLE_HOME?= ${LOCALBASE}/oracle8-client ORACLE_VER= 8i # Client version -CONFIGURE_ARGS+= --with-oracle=${ORACLE_HOME} --with-oci-version=${ORACLE_VER:tu} -.endif + +ORACLE_BUILD_DEPENDS= ${ORACLE_HOME}/lib/libclntsh.a:${PORTSDIR}/databases/oracle8-client +ORACLE_RUN_DEPENDS= ${ORACLE_HOME}/network/admin/tnsnames.ora:${PORTSDIR}/databases/oracle8-client +ORACLE_CONFIGURE_ON= --with-oracle=${ORACLE_HOME} --with-oci-version=${ORACLE_VER:tu} + +.include post-patch: .if ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} 's|/etc/torarc|${PREFIX}/etc/torarc|' \ ${PREFIX2FIX:S|^|${WRKSRC}/|} .else @${REINPLACE_CMD} 's|test doc|test|' ${WRKSRC}/Makefile.am .endif .include Index: head/databases/tora/files/patch-config_m4_oracle.m4 =================================================================== --- head/databases/tora/files/patch-config_m4_oracle.m4 (revision 394643) +++ head/databases/tora/files/patch-config_m4_oracle.m4 (revision 394644) @@ -1,14 +1,14 @@ ---- config/m4/oracle.m4.orig 2008-05-14 19:07:34.000000000 +0200 -+++ config/m4/oracle.m4 2009-05-07 19:15:56.463399933 +0200 -@@ -113,6 +113,11 @@ +--- config/m4/oracle.m4.orig 2009-10-23 16:19:57 UTC ++++ config/m4/oracle.m4 +@@ -113,6 +113,11 @@ Please install the instant client sdk pa ora_cflags="$ora_cflags -I$dir" echo "adding -I$dir" >&AS_MESSAGE_LOG_FD() fi + echo "trying ociextp.h $dir/ociextp.h" >&AS_MESSAGE_LOG_FD() + if test -r $dir/ociextp.h; then + ora_cflags="$ora_cflags -I$dir" + echo "adding -I$dir" >&AS_MESSAGE_LOG_FD() + fi done ora_check_lib=" Index: head/databases/tora/files/patch-configure =================================================================== --- head/databases/tora/files/patch-configure (revision 394643) +++ head/databases/tora/files/patch-configure (revision 394644) @@ -1,14 +1,14 @@ ---- configure.orig 2008-11-03 21:33:32.000000000 +0100 -+++ configure 2009-05-07 19:58:09.238375523 +0200 -@@ -25140,6 +25140,11 @@ +--- configure.orig 2010-09-19 17:15:52 UTC ++++ configure +@@ -17436,6 +17436,11 @@ Please install the instant client sdk pa ora_cflags="$ora_cflags -I$dir" echo "adding -I$dir" >&5 fi + echo "trying ociextp.h $dir/ociextp.h" >&5 + if test -r $dir/ociextp.h; then + ora_cflags="$ora_cflags -I$dir" + echo "adding -I$dir" >&5 + fi done ora_check_lib=" Index: head/databases/tora/files/patch-configure.ac =================================================================== --- head/databases/tora/files/patch-configure.ac (revision 394643) +++ head/databases/tora/files/patch-configure.ac (revision 394644) @@ -1,12 +1,12 @@ ---- configure.ac.orig 2008-09-14 23:54:41.000000000 +0200 -+++ configure.ac 2009-05-07 19:16:01.329388208 +0200 -@@ -54,6 +54,9 @@ +--- configure.ac.orig 2010-06-06 19:50:46 UTC ++++ configure.ac +@@ -57,6 +57,9 @@ TORA_CHECK_QSCINTILLA AX_PATH_LIB_PCRE AM_PATH_CPPUNIT([1.10.2], found_cppunit=yes) AM_CONDITIONAL([CPPUNIT], [test "x$found_cppunit" = "xyes"]) +# is mandatory check for libcompat +AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD +AC_SUBST(LIBCOMPAT) # Makefile.am uses these AM_CONDITIONAL(HAVE_ORACLE, test "$enable_oracle" = yes) Index: head/databases/tora/files/patch-doc_Makefile.am =================================================================== --- head/databases/tora/files/patch-doc_Makefile.am (revision 394643) +++ head/databases/tora/files/patch-doc_Makefile.am (revision 394644) @@ -1,27 +1,27 @@ ---- doc/Makefile.am.orig 2008-07-30 15:50:50.000000000 +0200 -+++ doc/Makefile.am 2009-05-10 18:04:15.478423171 +0200 -@@ -3,19 +3,20 @@ +--- doc/Makefile.am.orig 2009-10-23 16:19:55 UTC ++++ doc/Makefile.am +@@ -3,19 +3,20 @@ EXTRA_DIST = help dist-hook: rm -rf `find $(distdir) -name .svn` -tora_docdir = $(DESTDIR)$(libdir) +tora_docdir = $(DESTDIR)$(docdir) install-data-hook: rm -rf $(tora_docdir)/help - cp -dpR $(top_builddir)/doc/help/tora $(tora_docdir)/help + $(mkdir_p) $(tora_docdir)/help + cp -Rp $(top_builddir)/doc/help/tora/ $(tora_docdir)/help cp $(tora_docdir)/help/index.html $(tora_docdir)/help/toc.html - cp -dpR $(top_srcdir)/doc/help/images $(tora_docdir)/help + cp -Rp $(top_srcdir)/doc/help/images $(tora_docdir)/help # cp -dpR $(top_srcdir)/doc/help/api $(tora_docdir)/help manualdir = $(top_builddir)/doc/help all-local: echo Making HTML in $(manualdir) - cd $(manualdir) && make html + cd $(manualdir) && gmake html SUBDIRS = help Index: head/databases/tora/files/patch-doc_help_tora.texi =================================================================== --- head/databases/tora/files/patch-doc_help_tora.texi (revision 394643) +++ head/databases/tora/files/patch-doc_help_tora.texi (revision 394644) @@ -1,13 +1,13 @@ ---- doc/help/tora.texi.orig 2008-09-14 23:54:41.000000000 +0200 -+++ doc/help/tora.texi 2009-05-07 21:36:32.058998814 +0200 +--- doc/help/tora.texi.orig 2010-07-18 10:48:45 UTC ++++ doc/help/tora.texi @@ -7,6 +7,10 @@ @c @image{images/tora_manual} @c %**end of header +@direntry +* Tora: (tora). Toolkit for Oracle +@end direntry + @copying - This manual is for TOra, version 1.4.0. + This manual is for TOra, version 2.1.3+. @end copying Index: head/databases/tora/files/patch-src_Makefile.am =================================================================== --- head/databases/tora/files/patch-src_Makefile.am (revision 394643) +++ head/databases/tora/files/patch-src_Makefile.am (revision 394644) @@ -1,19 +1,19 @@ ---- src/Makefile.am.orig 2010-09-19 20:07:44.000000000 +0200 -+++ src/Makefile.am 2010-11-01 23:01:57.000000000 +0100 -@@ -37,7 +37,7 @@ +--- src/Makefile.am.orig 2010-09-19 18:07:44 UTC ++++ src/Makefile.am +@@ -37,7 +37,7 @@ AM_LDFLAGS = $(PCRE_LIBS) \ # fix for annoying automake naming problems. tora_CXXFLAGS = $(AM_CXXFLAGS) -tora_LDADD = $(ORACLE_LIBS) $(PQ_LIBS) $(TERADATA_LIBS) $(@TORA_LINK_OTHERS@) +tora_LDADD = $(ORACLE_LIBS) $(PQ_LIBS) $(TERADATA_LIBS) $(@TORA_LINK_OTHERS@) $(LIBCOMPAT) if HAVE_ORACLE EXTRA_ORACLE_MONO_SOURCE = tooracleconnection.cpp tooraclesetting.h \ -@@ -439,6 +439,7 @@ +@@ -439,6 +439,7 @@ BUILT_SOURCES = \ moc_tobrowserdblinkswidget.cpp \ moc_tobrowserdirectorieswidget.cpp \ moc_toresultgrants.cpp \ + moc_toawr.cpp \ docklets/moc_toviewdirectory.cpp \ docklets/moc_toviewconnections.cpp \ ui_toaboutui.h \ Index: head/databases/tora/files/patch-src_toextract.cpp =================================================================== --- head/databases/tora/files/patch-src_toextract.cpp (revision 394643) +++ head/databases/tora/files/patch-src_toextract.cpp (revision 394644) @@ -1,10 +1,10 @@ ---- src/toextract.cpp.orig 2010-02-02 18:25:43.000000000 +0000 +--- src/toextract.cpp.orig 2010-02-02 18:25:43 UTC +++ src/toextract.cpp @@ -39,6 +39,7 @@ * * END_COMMON_COPYRIGHT_HEADER */ +#include #include "utils.h" #include "toconf.h" Index: head/databases/tora/files/patch-src_toextract.h =================================================================== --- head/databases/tora/files/patch-src_toextract.h (revision 394643) +++ head/databases/tora/files/patch-src_toextract.h (revision 394644) @@ -1,16 +1,18 @@ ---- src/toextract.h 2010-02-02 13:25:43.000000000 -0500 -+++ src/toextract.h 2015-03-08 20:14:45.000000000 -0400 -@@ -783,5 +783,5 @@ +--- src/toextract.h.orig 2010-02-02 18:25:43 UTC ++++ src/toextract.h +@@ -782,13 +782,13 @@ public: + } /** Implement sort order based only on Order field. */ - bool operator <(const columnInfo &inf) + bool operator <(const columnInfo &inf) const { return Order < inf.Order; -@@ -789,5 +789,5 @@ + } /** Implement sort order based only on Order field. */ - bool operator ==(const columnInfo &inf) + bool operator ==(const columnInfo &inf) const { return Order == inf.Order; + } Index: head/databases/tora/files/patch-src_tooracleconnection.cpp =================================================================== --- head/databases/tora/files/patch-src_tooracleconnection.cpp (revision 394643) +++ head/databases/tora/files/patch-src_tooracleconnection.cpp (revision 394644) @@ -1,10 +1,10 @@ ---- src/tooracleconnection.cpp.orig 2008-10-29 16:59:11.000000000 +0100 -+++ src/tooracleconnection.cpp 2009-05-07 19:16:09.390371657 +0200 -@@ -57,7 +57,6 @@ +--- src/tooracleconnection.cpp.orig 2010-09-19 09:27:38 UTC ++++ src/tooracleconnection.cpp +@@ -58,7 +58,6 @@ #define OTL_STL #define OTL_EXCEPTION_ENABLE_ERROR_OFFSET -#define OTL_ORA_UTF8 #define OTL_ORA_UNICODE #define OTL_ORA_TIMESTAMP #define OTL_ANSI_CPP Index: head/databases/tora/files/patch-src_topiechart.h =================================================================== --- head/databases/tora/files/patch-src_topiechart.h (revision 394643) +++ head/databases/tora/files/patch-src_topiechart.h (revision 394644) @@ -1,10 +1,10 @@ ---- ./src/topiechart.h.orig 2009-10-23 18:19:33.000000000 +0200 -+++ ./src/topiechart.h 2014-07-21 19:25:58.000000000 +0200 +--- src/topiechart.h.orig 2009-10-23 16:19:33 UTC ++++ src/topiechart.h @@ -44,6 +44,7 @@ #include "config.h" +#include #include #include Index: head/databases/tora/files/patch-src_toreport.cpp =================================================================== --- head/databases/tora/files/patch-src_toreport.cpp (revision 394643) +++ head/databases/tora/files/patch-src_toreport.cpp (revision 394644) @@ -1,10 +1,10 @@ ---- src/toreport.cpp.orig 2010-01-14 16:39:02.000000000 +0000 +--- src/toreport.cpp.orig 2010-01-14 16:39:02 UTC +++ src/toreport.cpp @@ -39,6 +39,7 @@ * * END_COMMON_COPYRIGHT_HEADER */ +#include #include "utils.h" #include "toconf.h"