forked from Lainports/freebsd-ports
Improve upon the prior opie handling and use the port on FreeBSD 14. For the FreeBSD 13 base OpenSSL 1.x version, allow it by patching socket.c, and also simplify the EVP_MD* API update check which will go upstream. PR: 282413 Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer)
47 lines
1.5 KiB
Makefile
47 lines
1.5 KiB
Makefile
PORTNAME= fetchmailconf
|
|
PORTREVISION= 0
|
|
DISTNAME= fetchmail-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
|
|
# NOTE: MASTER_SITES in ../fetchmail must NOT use the $PORTNAME variable,
|
|
# else _this_ port (fetchmailconf) becomes unfetchable
|
|
|
|
MAINTAINER= chalpin@cs.wisc.edu
|
|
COMMENT= Python-based GUI to configure fetchmail
|
|
|
|
LICENSE= GPLv2+
|
|
|
|
# minimum required version 6.4.2 - not codified, on the assumption
|
|
# that fetchmail port updated at the same time
|
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
|
|
fetchmail>=${PORTVERSION}:mail/fetchmail
|
|
BUILD_DEPENDS+= ${RUN_DEPENDS}
|
|
|
|
USES= python shebangfix tar:xz
|
|
USE_PYTHON= py3kplist
|
|
|
|
GNU_CONFIGURE= yes
|
|
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
|
|
CONFIGURE_ARGS= PKG_CONFIG=:
|
|
ALL_TARGET= fetchmailconf
|
|
INSTALL_TARGET= install-data-am install-nodist_binSCRIPTS install-man
|
|
|
|
FILESDIR= ${.CURDIR}/files
|
|
PATCHDIR= ${FILESDIR}
|
|
NO_ARCH= yes
|
|
|
|
SUB_FILES= fetchmailconf
|
|
SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \
|
|
PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
|
|
PLIST= ${.CURDIR}/pkg-plist
|
|
|
|
post-install:
|
|
# first, run smoke tests - the version check makes sure we have all
|
|
# modules listed in the *_DEPENDS variables:
|
|
${PYTHON_CMD} ${WRKSRC}/fetchmailconf.py -V
|
|
# then install:
|
|
${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${STAGEDIR}${PREFIX}/bin
|
|
${RM} ${STAGEDIR}${PREFIX}/share/man/man1/fetchmail.1*
|
|
|
|
MASTERDIR= ${.CURDIR}/../fetchmail
|
|
|
|
.include "${MASTERDIR}/Makefile"
|