git: 23253ea43f81 - main - biology/emboss: Optionize mysql support

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 29 Oct 2023 22:57:47 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=23253ea43f819c9d3f5a32109a5086064908c04e

commit 23253ea43f819c9d3f5a32109a5086064908c04e
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-10-29 19:32:37 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-10-29 22:53:39 +0000

    biology/emboss: Optionize mysql support
    
    The port builds fine without mysql and as MySQL57 is reaching end of
    life so optionize MYSQL so that other flavors can be used and still
    there is an available pkg for this port.
    
    Approved by:    portmgr (blanket)
---
 biology/emboss/Makefile | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/biology/emboss/Makefile b/biology/emboss/Makefile
index e5362ab34681..11b6b6c99fb0 100644
--- a/biology/emboss/Makefile
+++ b/biology/emboss/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	emboss
 PORTVERSION=	6.6.0
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	biology
 MASTER_SITES=	ftp://emboss.open-bio.org/pub/EMBOSS/
 DISTNAME=	${PORTNAME:tu}-${PORTVERSION}
@@ -17,8 +17,7 @@ BUILD_DEPENDS=	clustalw:biology/clustalw \
 LIB_DEPENDS=	libgd.so:graphics/gd \
 		libpng.so:graphics/png
 
-USES=		gmake libtool iconv mysql pgsql ssl
-IGNORE_WITH_MYSQL=	80
+USES=		gmake libtool iconv localbase:ldflags pgsql ssl
 USE_SUBMAKE=	yes
 
 CONFLICTS=	qmail-ldap digest
@@ -29,16 +28,18 @@ GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 SUB_FILES=	pkg-message emboss-shell
 SUB_LIST=	PREFIX=${PREFIX} DATADIR=${DATADIR}
-LDFLAGS+=	-L${LOCALBASE}/lib
 CONFIGURE_ARGS+=${ICONV_CONFIGURE_ARG}
 INSTALL_TARGET=	install-strip
 
 DOCSDIR=	${PREFIX}/share/${PORTNAME:tu}/doc
 DATADIR=	${PREFIX}/share/${PORTNAME:tu}
 
-OPTIONS_DEFINE=	DOCS X11
+OPTIONS_DEFINE=	DOCS MYSQL X11
 OPTIONS_DEFAULT=	X11
+
 DOCS_CONFIGURE_ON=	--with-docroot=${DOCSDIR}
+MYSQL_USES=	mysql
+MYSQL_VARS=	IGNORE_WITH_MYSQL=80
 X11_USES=	motif xorg
 X11_USE=	XORG=x11
 X11_LIB_DEPENDS=	libgd.so:graphics/gd \