version 1.4, 2001/04/04 14:04:36 |
version 1.21, 2004/03/29 02:44:30 |
|
|
|
|
DISTNAME= sqsh-1.7-src |
DISTNAME= sqsh-1.7-src |
PKGNAME= sqsh-1.7 |
PKGNAME= sqsh-1.7 |
|
PKGREVISION= 3 |
CATEGORIES= databases |
CATEGORIES= databases |
MASTER_SITES= http://www.voicenet.com/~gray/ |
MASTER_SITES= ${HOMEPAGE} |
|
|
MAINTAINER= tsarna@netbsd.org |
MAINTAINER= tsarna@NetBSD.org |
HOMEPAGE= http://www.voicenet.com/~gray/sqsh.html |
HOMEPAGE= http://www.sqsh.org/ |
COMMENT= Sybase SQL shell |
COMMENT= Sybase SQL shell |
|
|
DEPENDS+= freetds>=0.50:../../databases/freetds |
ALL_TARGET= sqsh |
DEPENDS+= readline>=4.0:../../devel/readline |
INSTALL_TARGET= install install.man |
|
|
ALL_TARGET= sqsh |
|
|
|
|
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} |
|
USE_BUILDLINK2= yes |
GNU_CONFIGURE= yes |
GNU_CONFIGURE= yes |
CONFIGURE_ARGS+= --with-readline |
CONFIGURE_ARGS+= --with-readline |
CONFIGURE_ENV+= INCDIRS="${PREFIX}/include" \ |
|
LIBDIRS="${PREFIX}/lib" \ |
|
SYBASE="${PREFIX}/freetds" |
|
|
|
WRKSRC= ${WRKDIR}/${PKGNAME} |
# support for the native Sybase Open Client |
|
BUILD_DEFS+= USE_SYBASE_OPENCLIENT |
|
BUILD_DEFS+= SYBASE |
|
.if defined(USE_SYBASE_OPENCLIENT) && empty(USE_SYBASE_OPENCLIENT:M[Nn][Oo]) |
|
. if defined(SYBASE) && exists(${SYBASE}/lib/libct.so) |
|
BUILDLINK_PASSTHRU_DIRS=${SYBASE} |
|
_SYBASE= ${SYBASE} |
|
. else |
|
PKG_FAIL_REASON+= "You must define SYBASE to the base directory of Open Client." |
|
. endif |
|
.else |
|
_SYBASE= ${BUILDLINK_PREFIX.freetds}/freetds |
|
MAKE_FLAGS+= SYBASE_LIBS=-lct |
|
.endif |
|
|
|
LDFLAGS+= -Wl,${RPATH_FLAG}${_SYBASE}/lib |
|
|
|
CONFIGURE_ENV+= SYBASE="${_SYBASE}" |
|
CONFIGURE_ENV+= INCDIRS="${BUILDLINK_PREFIX.readline}/include" |
|
CONFIGURE_ENV+= LIBDIRS="${BUILDLINK_PREFIX.readline}/lib" |
|
|
|
do-install: |
|
${INSTALL_PROGRAM} ${WRKSRC}/sqsh ${PREFIX}/bin |
|
${INSTALL_MAN} ${WRKSRC}/doc/sqsh.1 ${PREFIX}/man/man1/sqsh.1 |
|
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/sqsh |
|
${INSTALL_DATA} ${WRKSRC}/doc/sample.sqshrc ${PREFIX}/share/examples/sqsh |
|
|
|
.include "../../mk/bsd.prefs.mk" |
|
|
|
.if ${OPSYS} == "Darwin" |
|
. include "../../devel/dlcompat/buildlink2.mk" |
|
.endif |
|
|
|
.if !defined(USE_SYBASE_OPENCLIENT) |
|
. include "../../databases/freetds/buildlink2.mk" |
|
.endif |
|
|
|
.include "../../devel/readline/buildlink2.mk" |
.include "../../mk/bsd.pkg.mk" |
.include "../../mk/bsd.pkg.mk" |