Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Mar 2015 16:31:55 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r380446 - head/mail/qpopper
Message-ID:  <201503041631.t24GVt9R051303@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Wed Mar  4 16:31:54 2015
New Revision: 380446
URL: https://svnweb.freebsd.org/changeset/ports/380446
QAT: https://qat.redports.org/buildarchive/r380446/

Log:
  - Don't needlessly require gcc
  
  PR:		198224
  Submitted by:	amdmi3
  Approved by:	bc979@lafn.org (maintainer)

Modified:
  head/mail/qpopper/Makefile

Modified: head/mail/qpopper/Makefile
==============================================================================
--- head/mail/qpopper/Makefile	Wed Mar  4 16:25:42 2015	(r380445)
+++ head/mail/qpopper/Makefile	Wed Mar  4 16:31:54 2015	(r380446)
@@ -3,7 +3,7 @@
 
 PORTNAME=	qpopper
 PORTVERSION=	4.1.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	mail ipv6
 MASTER_SITES=	ftp://ftp.qualcomm.com/eudora/servers/unix/popper/ \
 		http://core.ring.gr.jp/archives/net/mail/qpopper/
@@ -12,7 +12,7 @@ DISTNAME=	${PORTNAME}${PORTVERSION}
 MAINTAINER=	bc979@lafn.org
 COMMENT=	Berkeley POP 3 server (now maintained by Qualcomm)
 
-USE_GCC=	any # -freg-struct-return only in GCC and clang-head
+USES=		compiler:features
 USE_AUTOTOOLS=	autoconf
 CONFIGURE_ENV=	OS_DEFS="-DSETPROCTITLE ${OS_DEFS}"
 CONFIGURE_ARGS=	--enable-nonauth-file=${POPUSERS_FILE} \
@@ -58,7 +58,7 @@ U_OPTION_DESC=	include support for user 
 
 OPTIONS_DEFAULT=	APOP SSL U_OPTION
 
-.include <bsd.port.options.mk>
+.include <bsd.port.pre.mk>
 
 .if empty(PORT_OPTIONS:MAPOP)
 QPOPAUTH=	"@comment "
@@ -128,6 +128,9 @@ CONFIGURE_ARGS+=	--with-openssl=${OPENSS
 .endif
 
 post-patch:
+.if ${COMPILER_TYPE} == clang
+	@${REINPLACE_CMD} -e 's|-freg-struct-return||' ${WRKSRC}/configure.in
+.endif
 	@${RM} -f ${WRKSRC}/popper/md5.h
 	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/man/*
 	@${REINPLACE_CMD} -e \
@@ -183,4 +186,4 @@ post-install:
 	@${ECHO_MSG}	""
 .endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503041631.t24GVt9R051303>