svn commit: r306962 - in head/databases/libodbc++: . files
Max Khon
fjoe at FreeBSD.org
Sun Nov 4 11:18:14 UTC 2012
Author: fjoe
Date: Sun Nov 4 11:18:13 2012
New Revision: 306962
URL: http://svn.freebsd.org/changeset/ports/306962
Log:
- Update to 0.2.5
- OPTIONS'ify
- Build and install documentation
- Specify LICENSE
Feature safe: yes
Deleted:
head/databases/libodbc++/files/patch-include-odbc++-drivermanager.h
head/databases/libodbc++/files/patch-src-datahandler.cpp
head/databases/libodbc++/files/patch-src-datahandler.h
head/databases/libodbc++/files/patch-src-datastream.cpp
head/databases/libodbc++/files/patch-src-datastream.h
head/databases/libodbc++/files/patch-src-preparedstatement.cpp
head/databases/libodbc++/files/patch-src-resultset.cpp
head/databases/libodbc++/files/patch-src-resultsetmetadata.cpp
head/databases/libodbc++/files/patch-src-statement.cpp
Modified:
head/databases/libodbc++/Makefile
head/databases/libodbc++/distinfo
head/databases/libodbc++/files/patch-Makefile.in
Modified: head/databases/libodbc++/Makefile
==============================================================================
--- head/databases/libodbc++/Makefile Sun Nov 4 10:54:18 2012 (r306961)
+++ head/databases/libodbc++/Makefile Sun Nov 4 11:18:13 2012 (r306962)
@@ -6,14 +6,19 @@
#
PORTNAME= libodbc++
-PORTVERSION= 0.2.3
-PORTREVISION= 8
+PORTVERSION= 0.2.5
+PORTREVISION= 0
CATEGORIES= databases devel
MASTER_SITES= SF/libodbcxx/libodbc%2B%2B/${PORTVERSION}
MAINTAINER= fjoe at FreeBSD.org
COMMENT= A C++ class library and toolset for ODBC access to data sources
+LICENSE= GPLv2
+
+BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen
+
+USE_BZIP2= yes
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
USE_GNOME= pkgconfig
@@ -21,35 +26,33 @@ USE_LDCONFIG= yes
CONFIGURE_ARGS= --with-isqlxx
CONFIGURE_ENV= LIBS="${PTHREAD_LIBS}"
CXXFLAGS+= ${PTHREAD_CFLAGS}
+CPPFLAGS+= -I${LOCALBASE}/include
-# libodbc++ needs an ODBC driver manager to be installed, and it supports
-# both iODBC and unixODBC.
+OPTIONS_SINGLE= ODBC
+OPTIONS_SINGLE_ODBC= IODBC UNIXODBC
+OPTIONS_DEFAULT= ODBC IODBC
-.if defined(WITH_IODBC) && defined(WITH_UNIXODBC)
-IGNORE= selected mutually exclusive options: WITH_IODBC and WITH_UNIXODBC
-.endif
+.include <bsd.port.options.mk>
-.if !defined(WITH_IODBC) && !defined(WITH_UNIXODBC)
-WITH_UNIXODBC?= yes
-.endif
-
-.if defined(WITH_IODBC)
+.if ${PORT_OPTIONS:MIODBC}
LIB_DEPENDS= iodbc.3:${PORTSDIR}/databases/libiodbc
CONFIGURE_ARGS+= --with-iodbc=${LOCALBASE}
-.elif defined(WITH_UNIXODBC)
+.endif
+
+.if ${PORT_OPTIONS:MUNIXODBC}
LIB_DEPENDS= odbc.2:${PORTSDIR}/databases/unixODBC
CONFIGURE_ARGS+= --with-odbc=${LOCALBASE}
.endif
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= INSTALL progref
+PORTDOCS= progref
-.ifdef NOPORTDOCS
+.if defined(NOPORTDOCS)
post-patch:
- ${REINPLACE_CMD} '/install-data-am:/s/install-data-local//' \
- ${WRKSRC}/doc/Makefile.in
- ${REINPLACE_CMD} '/install-data-am:/s/install-data-local//' \
- ${WRKSRC}/doc/progref/Makefile.in
+ ${REINPLACE_CMD} '/^SUBDIRS/s/=.*/=/' ${WRKSRC}/doc/Makefile.in
+.else
+post-extract:
+ ${RM} -f ${WRKSRC}/doc/progref/progref-stamp
.endif
.include <bsd.port.mk>
Modified: head/databases/libodbc++/distinfo
==============================================================================
--- head/databases/libodbc++/distinfo Sun Nov 4 10:54:18 2012 (r306961)
+++ head/databases/libodbc++/distinfo Sun Nov 4 11:18:13 2012 (r306962)
@@ -1,2 +1,2 @@
-SHA256 (libodbc++-0.2.3.tar.gz) = 06f93e2f828eeedaa51be51b65c8bb9324b52ce2e39530da6f9ce43f91991758
-SIZE (libodbc++-0.2.3.tar.gz) = 450097
+SHA256 (libodbc++-0.2.5.tar.bz2) = ba3030a27b34e4aafbececa2ddbbf42a38815e9534f34c051620540531b5e23e
+SIZE (libodbc++-0.2.5.tar.bz2) = 362310
Modified: head/databases/libodbc++/files/patch-Makefile.in
==============================================================================
--- head/databases/libodbc++/files/patch-Makefile.in Sun Nov 4 10:54:18 2012 (r306961)
+++ head/databases/libodbc++/files/patch-Makefile.in Sun Nov 4 11:18:13 2012 (r306962)
@@ -1,11 +1,11 @@
---- Makefile.in.orig Thu May 13 04:22:06 2004
-+++ Makefile.in Thu May 13 04:22:20 2004
-@@ -140,7 +140,7 @@
+--- Makefile.in.orig 2009-08-21 04:41:27.000000000 +0700
++++ Makefile.in 2012-11-03 18:11:42.000000000 +0700
+@@ -244,7 +244,7 @@
+ m4/ac_check_odbc.m4
ACLOCAL_AMFLAGS = -I m4
-
-pkgconfdir = $(libdir)/pkgconfig
+pkgconfdir = $(prefix)/libdata/pkgconfig
pkgconf_DATA = libodbc++.pc
- subdir = .
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ all: config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
More information about the svn-ports-all
mailing list