forked from Lainports/freebsd-ports
* Bring back SNI (server name indication) support for TLS connections, lost in 6.3.26_10 (PORTREVISION=10) as a regression over _9. Pointy hat: mandree@ * Drop the X11 option, remove the Python dependency, and create a new mail/fetchmailconf slave port/package that installs the fetchmailconf configurator. Note that the _DEPENDS of the ports reflects a technical dependence (fetchmailconf needs fetchmail), and we cannot keep an X11 option that depends on fetchmailconf, since that would create a circular dependency, which we must avoid. * Patch configure instead of configure.ac with Cy's Kerberos fix, drop autoreconf from USES, and add a new configure check directly to set HAVE_DECL_SSLV3_CLIENT_METHOD to cover the various TLS providers (currently five, base, openssl, openssl111, libressl, libressl-devel) * Add -Wl,--as-needed to LDFLAGS so as not to pull in unneeded .so libraries, for instance, libcom_err when compiling under GSSAPI_NONE. * Bump PORTREVISION. Very fruitful and nice collaboration with and Approved by: chalpin@cs.wisc.edu (maintainer)
37 lines
935 B
Makefile
37 lines
935 B
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= fetchmailconf
|
|
PORTREVISION= 0
|
|
DISTNAME= fetchmail-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
|
|
|
|
MAINTAINER= chalpin@cs.wisc.edu
|
|
COMMENT= Python-based GUI to configure fetchmail
|
|
|
|
LICENSE= GPLv2 LGPL21
|
|
LICENSE_COMB= dual
|
|
|
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
|
|
fetchmail>=${PORTVERSION}:mail/fetchmail
|
|
|
|
USES= python shebangfix tar:xz
|
|
|
|
FILESDIR= ${.CURDIR}/files
|
|
|
|
SHEBANG_FILES= fetchmailconf.py
|
|
SUB_FILES= fetchmailconf
|
|
PLIST= ${.CURDIR}/pkg-plist
|
|
NO_ARCH= yes
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
TARGET= fetchmailconf
|
|
INSTALL_TARGET= install-data-am install-nodist_binSCRIPTS install-man
|
|
|
|
post-install:
|
|
${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${STAGEDIR}${PREFIX}/bin
|
|
${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${STAGEDIR}${PREFIX}/libexec
|
|
${RM} ${STAGEDIR}${PREFIX}/man/man1/fetchmail.1*
|
|
|
|
MASTERDIR= ${.CURDIR}/../fetchmail
|
|
|
|
.include "${MASTERDIR}/Makefile"
|