Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jun 2023 01:44:22 GMT
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 9e408afece57 - main - databases/mysql-q4m: Remove expired port
Message-ID:  <202306300144.35U1iMrV012494@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9e408afece57eb1c16689648a545beaaaca8659d

commit 9e408afece57eb1c16689648a545beaaaca8659d
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-06-30 01:19:36 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-06-30 01:31:23 +0000

    databases/mysql-q4m: Remove expired port
    
    2023-06-30 databases/mysql-q4m: Requires upstream EOL MySQL 5.6
    
    Approved by:    portmgr (blanket)
---
 MOVED                                              |  1 +
 databases/Makefile                                 |  1 -
 databases/mysql-q4m/Makefile                       | 59 ----------------------
 databases/mysql-q4m/distinfo                       |  3 --
 databases/mysql-q4m/files/patch-src__ha_queue.cc   | 21 --------
 databases/mysql-q4m/files/patch-src__queue_cond.cc | 10 ----
 databases/mysql-q4m/pkg-descr                      |  4 --
 databases/mysql-q4m/pkg-plist                      |  5 --
 8 files changed, 1 insertion(+), 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202306300144.35U1iMrV012494>