aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Brodin <antoine@FreeBSD.org>2023-02-18 20:06:29 +0000
committerAntoine Brodin <antoine@FreeBSD.org>2023-02-18 20:06:29 +0000
commit1c1e0975ade679a1f13c10709cf443bc82dde3b9 (patch)
tree96fc019cbe082d851266585d99f65f1c8fc870c0
parenta29b33067347c479ee9a3adccc09626db2ea6436 (diff)
databases/mysql-connector-odbc: remove expired port
-rw-r--r--MOVED1
-rw-r--r--databases/Makefile1
-rw-r--r--databases/mysql-connector-odbc/Makefile38
-rw-r--r--databases/mysql-connector-odbc/distinfo3
-rw-r--r--databases/mysql-connector-odbc/files/patch-CMakeLists.txt30
-rw-r--r--databases/mysql-connector-odbc/files/patch-driver_dll.cc11
-rw-r--r--databases/mysql-connector-odbc/files/patch-driver_handle.cc11
-rw-r--r--databases/mysql-connector-odbc/pkg-descr1
8 files changed, 1 insertions, 95 deletions
diff --git a/MOVED b/MOVED
index bfe2d1dcb026..6823b3c2e314 100644
--- a/MOVED
+++ b/MOVED
@@ -17765,3 +17765,4 @@ x11/plasma5-kwayland-server|x11-wm/plasma5-kwin|2023-02-07|Reintegrated into x11
finance/py-TA-Lib|finance/py-ta-lib|2023-02-12|Remove duplicate port
x11-toolkits/gnocl||2023-02-13|Fails to build, newer snapshot depends on a removed port
games/opendungeons||2023-02-14|Has expired: Broken for more than 6 months
+databases/mysql-connector-odbc|databases/mysql-connector-odbc-80|2023-02-18|Has expired: Requires EOLd mysql version
diff --git a/databases/Makefile b/databases/Makefile
index 3a6cbb867cc9..598e34d376ae 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -204,7 +204,6 @@
SUBDIR += mysql-connector-c++
SUBDIR += mysql-connector-java
SUBDIR += mysql-connector-java51
- SUBDIR += mysql-connector-odbc
SUBDIR += mysql-connector-odbc-80
SUBDIR += mysql-q4m
SUBDIR += mysql-udf
diff --git a/databases/mysql-connector-odbc/Makefile b/databases/mysql-connector-odbc/Makefile
deleted file mode 100644
index b61392aee08b..000000000000
--- a/databases/mysql-connector-odbc/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= mysql-connector-odbc
-PORTVERSION= 5.3.14
-CATEGORIES= databases
-MASTER_SITES= MYSQL/Connector-ODBC/5.3
-PKGNAMESUFFIX= -${DRIVER_MANAGER}-mysql${MYSQL_VER}
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= ODBC driver for MySQL${MYSQL_VER} / ${DRIVER_MANAGER}
-WWW= https://www.mysql.com/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Requires EOLd mysql version
-EXPIRATION_DATE= 2023-12-31
-
-LIB_DEPENDS= libodbc.so:databases/unixODBC
-
-USES= cmake compiler:c++11-lang localbase:ldflags mysql ssl
-IGNORE_WITH_MYSQL= 101m 102m 103m 57p 57w 80
-USE_LDCONFIG= yes
-
-CMAKE_ARGS= -DDISABLE_GUI=1 \
- -DWITH_UNIXODBC=1
-
-MAKE_JOBS_UNSAFE= yes
-
-DRIVER_MANAGER= unixodbc
-
-PLIST_FILES= bin/myodbc-installer \
- lib/libmyodbc5a.so \
- lib/libmyodbc5w.so
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/databases/mysql-connector-odbc/distinfo b/databases/mysql-connector-odbc/distinfo
deleted file mode 100644
index 702e816bc4ff..000000000000
--- a/databases/mysql-connector-odbc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1675364196
-SHA256 (mysql-connector-odbc-5.3.14-src.tar.gz) = 302d068ef0d8e1e9ada6e42e48c149151d4b722f9317efb106f801e483e74a7f
-SIZE (mysql-connector-odbc-5.3.14-src.tar.gz) = 3010166
diff --git a/databases/mysql-connector-odbc/files/patch-CMakeLists.txt b/databases/mysql-connector-odbc/files/patch-CMakeLists.txt
deleted file mode 100644
index f184b2a0e6f4..000000000000
--- a/databases/mysql-connector-odbc/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,30 +0,0 @@
---- CMakeLists.txt.orig 2019-04-15 16:56:34 UTC
-+++ CMakeLists.txt
-@@ -431,7 +431,6 @@ ENDIF(NOT DISABLE_GUI)
-
- ADD_SUBDIRECTORY(dltest)
- ADD_SUBDIRECTORY(installer)
--ADD_SUBDIRECTORY(test)
-
- # For dynamic linking use the built-in sys and strings
- IF(NOT MYSQLCLIENT_STATIC_LINKING)
-@@ -501,8 +500,8 @@ cmake/sql.*\\\\.c$
- #------------ Installation ---------------------------
-
-
--INSTALL(FILES LICENSE.txt DESTINATION .)
--INSTALL(FILES README.txt DESTINATION .)
-+INSTALL(FILES LICENSE.txt DESTINATION ./share/doc/mysql-connector-odbc/)
-+INSTALL(FILES README.txt DESTINATION ./share/doc/mysql-connector-odbc/)
-
- IF(WIN32)
-
-@@ -542,7 +541,7 @@ IF(WIN32)
-
- ELSE(WIN32)
-
-- INSTALL(FILES ChangeLog DESTINATION .)
-+ INSTALL(FILES ChangeLog DESTINATION ./share/doc/mysql-connector-odbc/)
-
- ENDIF(WIN32)
-
diff --git a/databases/mysql-connector-odbc/files/patch-driver_dll.cc b/databases/mysql-connector-odbc/files/patch-driver_dll.cc
deleted file mode 100644
index b69ce6b9e812..000000000000
--- a/databases/mysql-connector-odbc/files/patch-driver_dll.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- driver/dll.cc.orig 2019-04-15 16:56:34 UTC
-+++ driver/dll.cc
-@@ -125,7 +125,7 @@ void myodbc_end()
- This eliminates the delay when mysys_end() is called and other threads
- have been initialized but not ended.
- */
-- my_thread_end_wait_time= 0;
-+ static uint my_thread_end_wait_time= 0;
- #endif
-
- /*
diff --git a/databases/mysql-connector-odbc/files/patch-driver_handle.cc b/databases/mysql-connector-odbc/files/patch-driver_handle.cc
deleted file mode 100644
index 3a12e522fa4e..000000000000
--- a/databases/mysql-connector-odbc/files/patch-driver_handle.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- driver/handle.cc.orig 2019-04-15 16:56:34 UTC
-+++ driver/handle.cc
-@@ -646,7 +646,7 @@ SQLRETURN SQL_API my_SQLFreeStmtExtended(SQLHSTMT hstm
- #if MYSQL_VERSION_ID >= 50722 && MYSQL_VERSION_ID < 80000
- if (stmt->result != NULL
- #else
-- if((stmt->result != NULL) && (stmt->result->field_alloc != NULL)
-+ if((stmt->result != NULL) && (&stmt->result->field_alloc != NULL)
- #if (!MYSQLCLIENT_STATIC_LINKING || !MYSQL8)
- && (stmt->result->field_alloc.pre_alloc != NULL )
- #endif
diff --git a/databases/mysql-connector-odbc/pkg-descr b/databases/mysql-connector-odbc/pkg-descr
deleted file mode 100644
index 0441dd6a5d7f..000000000000
--- a/databases/mysql-connector-odbc/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-MySQL Connector ODBC is an ODBC driver for interfacing to MySQL databases.