as a stand-in for "are we running on gcc". In some cases we only need to specifically test for "are we on the ancient base gcc", e.g, the usage of 'pragma'. While here, in some cases turn off SSE functions more specifically based on ARCH, and turn off -mtune=generic everywhere. These are part of a larger work in progress; these commits are for ports that would have been touched by the the powerpc-on-clang test regardless. Approved by: portmgr (tier-2 blanket)
41 lines
1 KiB
Makefile
41 lines
1 KiB
Makefile
# Created by: eivind
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= isync
|
|
PORTVERSION= 1.3.1
|
|
CATEGORIES= mail
|
|
MASTER_SITES= SF
|
|
|
|
MAINTAINER= ehaupt@FreeBSD.org
|
|
COMMENT= Maintain local copies of remote IMAP folders w/synchronized flags
|
|
|
|
LICENSE= GPLv2
|
|
|
|
LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
|
|
|
|
USES= alias bdb compiler cpe perl5 ssl
|
|
USE_PERL5= build
|
|
|
|
GNU_CONFIGURE= yes
|
|
CPE_VENDOR= oswald_buddenhagen
|
|
|
|
CONFIGURE_ARGS= --with-sasl=${LOCALBASE} \
|
|
--with-ssl=${OPENSSLLIB:H}
|
|
|
|
MAKE_ARGS+= SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto"
|
|
|
|
CPPFLAGS+= -I${BDB_INCLUDE_DIR}
|
|
LDFLAGS+= -L${BDB_LIB_DIR}
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|: install-docDATA|:|g' ${WRKSRC}/Makefile.in
|
|
@${REINPLACE_CMD} -e 's|\$$(docdir)/examples|\$$(sysconfdir)|g' \
|
|
${WRKSRC}/src/Makefile.in ${WRKSRC}/src/compat/Makefile.in
|
|
@${REINPLACE_CMD} -e 's|-ansi||g' ${WRKSRC}/${CONFIGURE_SCRIPT}
|
|
.if ${CHOSEN_COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42
|
|
@${REINPLACE_CMD} -e '/pragma/d' ${WRKSRC}/src/util.c
|
|
.endif
|
|
|
|
.include <bsd.port.post.mk>
|