Bug in mail/mpop options list: only NLS appears in dialog
Thomas Mueller
mueller6724 at bellsouth.net
Wed Feb 13 06:14:37 UTC 2013
> We also do support the same kind of things :)
> First set NO_DIALOG=yes in make.conf and you are done with the dialog thing :)
> second you can do the follow:
> OPTIONS_SET= NLS NCURSES GTK2 X11
> OPTIONS_UNSET= QT4
> msmtp_SET= IDN
> msmtp is the ${UNIQUENAME} obtained from make -VUNIQUENAME in the
> /usr/ports/mail/msmtp
> make showconfig should show you all the opitons
> Concerning the mail/mpop is was a bug in options conversion which is fixed now
> regards,
> BApt
> Does that mean I can set an individual port option by
> ${UNIQUENAME}_SET= option(s)-to-set
and unset by using UNSET in place of SET?
I fixed the Makefile bug in mpop even before I got your message, and rebuilt mpop successfully.
Then "portsnap fetch update" did not get the fixed version.
Does that mean I should switch to svn from portsnap for ports?
That would provide one-stop shopping for ports, doc and src.
In the Makefile,
# New ports collection makefile for: mpop
# Date created: 2009-10-24
# Whom: Sylvio Cesar <sylvio at FreeBSD.org>
#
# $FreeBSD: ports/mail/mpop/Makefile,v 1.13 2013/02/05 16:54:23 svnexp Exp $
#
PORTNAME= mpop
PORTVERSION= 1.0.27
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= SF
MAINTAINER= sylvio at FreeBSD.org
COMMENT= MPOP is a small and fast POP3 client
LIB_DEPENDS= idn.17:${PORTSDIR}/dns/libidn
OPTIONS_DEFINE= GNUTLS GSASL
GNUTLS_DESC= GNUTLS Enable gnuTLS support
GSASL_DESC= GSASL GNU SASL authentication support
OPTIONS_DEFINE= NLS
USE_BZIP2= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-libidn
MAN1= mpop.1
INFO= mpop
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGNUTLS}
LIB_DEPENDS+= gnutls.26:${PORTSDIR}/security/gnutls
CONFIGURE_ARGS+= --with-ssl=gnutls
.else
USE_OPENSSL= yes
CONFIGURE_ARGS+= --with-ssl=openssl
.endif
.if ${PORT_OPTIONS:MGSASL}
LIB_DEPENDS+= gsasl.16:${PORTSDIR}/security/gsasl
.else
CONFIGURE_ARGS+= --without-libgsasl-prefix
.endif
.if ${PORT_OPTIONS:MNLS}
USE_GETTEXT= yes
CONFIGURE_ARGS+= --enable-nls
PLIST_SUB= NLS=""
.else
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB= NLS="@comment "
.endif
.include <bsd.port.mk>
(end of Makefile)
I figured the line
OPTIONS_DEFINE= NLS
wiped out the previous
OPTIONS_DEFINE= GNUTLS GSASL
and changed = to +=
That worked.
Tom
More information about the freebsd-ports
mailing list