- Add LICENSE_FILE

- Fix build with newer databases/freetds
This commit is contained in:
Dmitry Marakasov 2016-06-23 14:18:37 +00:00
parent 8b045304fd
commit f74f7d9141
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=417376
2 changed files with 31 additions and 3 deletions

View file

@ -10,12 +10,10 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Interactive tool for querying Sybase database servers COMMENT= Interactive tool for querying Sybase database servers
LICENSE= GPLv2+ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libct.so:databases/freetds LIB_DEPENDS= libct.so:databases/freetds
OPTIONS_DEFINE= X11
OPTIONS_DEFAULT=X11
USES= readline USES= readline
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
CONFIGURE_ENV= SYBASE="${LOCALBASE}" CONFIGURE_ENV= SYBASE="${LOCALBASE}"
@ -24,6 +22,9 @@ ALL_TARGET= build
PLIST_FILES= bin/sqsh etc/sqshrc.default man/man1/sqsh.1.gz PLIST_FILES= bin/sqsh etc/sqshrc.default man/man1/sqsh.1.gz
OPTIONS_DEFINE= X11
OPTIONS_DEFAULT=X11
X11_USES= motif X11_USES= motif
X11_CONFIGURE_ON= --with-motif --with-x X11_CONFIGURE_ON= --with-motif --with-x

View file

@ -0,0 +1,27 @@
--- src/cmd_connect.c.orig 2012-03-14 09:17:51 UTC
+++ src/cmd_connect.c
@@ -805,9 +805,11 @@ int cmd_connect( argc, argv )
/* Then we use freetds */
else if (strcmp(tds_version, "7.0") == 0)
version = CS_TDS_70;
+#if defined(CS_TDS_80)
else if (strcmp(tds_version, "8.0") == 0)
version = CS_TDS_80;
#endif
+#endif
else version = CS_TDS_50; /* default version */
@@ -1061,10 +1063,12 @@ int cmd_connect( argc, argv )
case CS_TDS_70:
env_set( g_env, "tds_version", "7.0" );
break;
+#if defined(CS_TDS_80)
case CS_TDS_80:
env_set( g_env, "tds_version", "8.0" );
break;
#endif
+#endif
default:
env_set( g_env, "tds_version", "unknown" );
}