aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-06-30 01:19:36 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-06-30 01:31:23 +0000
commit9e408afece57eb1c16689648a545beaaaca8659d (patch)
treeb32fb4000a4f113fb7a1e95694d589ff3dea60fa
parent2682ebaec4e74f9bf1de5b6e5f0322f46b251f6f (diff)
databases/mysql-q4m: Remove expired port
2023-06-30 databases/mysql-q4m: Requires upstream EOL MySQL 5.6 Approved by: portmgr (blanket)
-rw-r--r--MOVED1
-rw-r--r--databases/Makefile1
-rw-r--r--databases/mysql-q4m/Makefile59
-rw-r--r--databases/mysql-q4m/distinfo3
-rw-r--r--databases/mysql-q4m/files/patch-src__ha_queue.cc21
-rw-r--r--databases/mysql-q4m/files/patch-src__queue_cond.cc10
-rw-r--r--databases/mysql-q4m/pkg-descr4
-rw-r--r--databases/mysql-q4m/pkg-plist5
8 files changed, 1 insertions, 103 deletions
diff --git a/MOVED b/MOVED
index 11699ac5b291..ed6d6c95bea3 100644
--- a/MOVED
+++ b/MOVED
@@ -7658,3 +7658,4 @@ security/p5-OpenCA-OpenSSL||2023-06-23|Has expired: Broken since 2021
security/krb5-118|security/krb5|2023-06-25|Has expired: EOL one year after the release of krb5 1.19
x11-wm/pager|x11-wm/sawfish-pager|2023-06-27|Renamed to match upstream naming
lang/python37|lang/python38|2023-06-27|Has expired: Upgrade to a newer Python version. 3.7 is in maintenance status and gets security fixes only. End-of-Life: 2023-06-27. See https://devguide.python.org/versions/
+databases/mysql-q4m||2023-06-30|Has expired: Requires upstream EOL MySQL 5.6
diff --git a/databases/Makefile b/databases/Makefile
index 95e423650b2f..10a41a06568d 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -208,7 +208,6 @@
SUBDIR += mysql-connector-java
SUBDIR += mysql-connector-java51
SUBDIR += mysql-connector-odbc-80
- SUBDIR += mysql-q4m
SUBDIR += mysql-udf
SUBDIR += mysql2pgsql
SUBDIR += mysql56-client
diff --git a/databases/mysql-q4m/Makefile b/databases/mysql-q4m/Makefile
deleted file mode 100644
index 215eb13d4ebf..000000000000
--- a/databases/mysql-q4m/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-PORTNAME= q4m
-PORTVERSION= 0.9.14
-PORTREVISION= 6
-CATEGORIES= databases
-MASTER_SITES= http://q4m.kazuhooku.com/dist/
-PKGNAMEPREFIX= ${_MYSQL_SERVER:T:C/-server$/-/}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Message queue that works as a pluggable storage engine of MySQL
-WWW= http://q4m.github.com/
-
-DEPRECATED= Requires upstream EOL MySQL 5.6
-EXPIRATION_DATE= 2023-06-30
-
-FETCH_DEPENDS+= ${NONEXISTENT}:${_MYSQL_SERVER}:fetch
-BUILD_DEPENDS+= ${NONEXISTENT}:${_MYSQL_SERVER}:build
-
-USES= gmake perl5 libtool mysql:server
-
-IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w
-USE_GCC= yes
-USE_PERL5= run
-
-GNU_CONFIGURE= yes
-LDFLAGS+= -lpthread -L${LOCALBASE}/lib/mysql
-CONFIGURE_ARGS= --prefix="${PREFIX}" \
- --libdir="${PREFIX}/lib/mysql/plugin" \
- --with-mysql="$$(cd ${PORTSDIR}/${_MYSQL_SERVER}; ${MAKE} -V WRKSRC)" \
- CPPFLAGS="-I$$(cd ${PORTSDIR}/${_MYSQL_SERVER}; ${MAKE} -V BUILD_WRKSRC)/include -DDEBUG_OFF"
-INSTALL_TARGET= bindir=${STAGEDIR}${PREFIX}/bin install
-
-post-extract:
- ${CP} -p ${WRKSRC}/support-files/install.sql ${WRKSRC}/examples/
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-PORTDOCS= AUTHORS ChangeLog README doc
-PORTEXAMPLES= crawler install.sql
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/include/mysql|/include/mysql/mysql|g' ${WRKSRC}/configure
-
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
- cd ${WRKSRC}; ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR}
-.endfor
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-.for f in ${PORTEXAMPLES}
- cd ${WRKSRC}/examples; ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR}
-.endfor
-
-install-functions:
- mysql -u root -p -f mysql < ${EXAMPLESDIR}/install.sql
-
-test:
- cd ${WRKSRC}; ./run_tests.pl
-
-.include <bsd.port.mk>
diff --git a/databases/mysql-q4m/distinfo b/databases/mysql-q4m/distinfo
deleted file mode 100644
index 1c5c0a949858..000000000000
--- a/databases/mysql-q4m/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1481686487
-SHA256 (q4m-0.9.14.tar.gz) = 26f6242fb56580a3bd16fd025012fac3b264be6269255532d1398273b1d7792a
-SIZE (q4m-0.9.14.tar.gz) = 1665552
diff --git a/databases/mysql-q4m/files/patch-src__ha_queue.cc b/databases/mysql-q4m/files/patch-src__ha_queue.cc
deleted file mode 100644
index 92ceb4f921e8..000000000000
--- a/databases/mysql-q4m/files/patch-src__ha_queue.cc
+++ /dev/null
@@ -1,21 +0,0 @@
---- src/ha_queue.cc.orig 2014-02-06 14:51:01.000000000 +0900
-+++ src/ha_queue.cc 2014-02-12 13:48:57.069544726 +0900
-@@ -68,9 +68,7 @@
- #define Q4M_DELETE_MT_PWRITE 2
- #define Q4M_DELETE_SERIAL_PWRITE 3
-
--#if MYSQL_VERSION_ID < 50500
- #include "queue_config.h"
--#endif
-
- #if SIZEOF_OFF_T != 8
- # error "support for 64-bit file offsets is mandatory"
-@@ -763,7 +761,7 @@
- if (share->mmap_table(max(min((info->_header.end() + EXPAND_BY - 1)
- / EXPAND_BY * EXPAND_BY,
- mmap_max),
-- EXPAND_BY))
-+ static_cast<ulonglong>EXPAND_BY))
- != 0) {
- log("mmap failed\n");
- goto ERR_AFTER_FILEOPEN;
diff --git a/databases/mysql-q4m/files/patch-src__queue_cond.cc b/databases/mysql-q4m/files/patch-src__queue_cond.cc
deleted file mode 100644
index 343a58be8b6e..000000000000
--- a/databases/mysql-q4m/files/patch-src__queue_cond.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/queue_cond.cc.orig 2013-03-22 15:35:15.000000000 +0900
-+++ src/queue_cond.cc 2014-01-22 18:55:04.861289350 +0900
-@@ -10,6 +10,7 @@
- #include <string>
- #include <iostream>
- #endif
-+#include "queue_config.h"
- #include "queue_cond.h"
-
- using namespace std;
diff --git a/databases/mysql-q4m/pkg-descr b/databases/mysql-q4m/pkg-descr
deleted file mode 100644
index a3c56f7a42d3..000000000000
--- a/databases/mysql-q4m/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Q4M (Queue for MySQL) is a message queue licensed under GPL that works
-as a pluggable storage engine of MySQL 5.1, designed to be robust,
-fast, flexible. The development started in late December of 2007, and
-although it is very primitive, operates quite swiftly.
diff --git a/databases/mysql-q4m/pkg-plist b/databases/mysql-q4m/pkg-plist
deleted file mode 100644
index cd98d6282824..000000000000
--- a/databases/mysql-q4m/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/q4m-forward
-lib/mysql/plugin/libqueue_engine.a
-lib/mysql/plugin/libqueue_engine.so
-lib/mysql/plugin/libqueue_engine.so.0
-lib/mysql/plugin/libqueue_engine.so.0.0.0