Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Feb 2017 17:04:02 +0000 (UTC)
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r434127 - in head/mail/vpopmail: . files
Message-ID:  <201702141704.v1EH42Nq047491@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tijl
Date: Tue Feb 14 17:04:02 2017
New Revision: 434127
URL: https://svnweb.freebsd.org/changeset/ports/434127

Log:
  Don't patch away upstream -fPIC so dependent ports can link libvpopmail.a
  into shared libraries.

Deleted:
  head/mail/vpopmail/files/patch-cdb-Makefile
Modified:
  head/mail/vpopmail/Makefile
  head/mail/vpopmail/files/patch-Makefile.in

Modified: head/mail/vpopmail/Makefile
==============================================================================
--- head/mail/vpopmail/Makefile	Tue Feb 14 16:29:38 2017	(r434126)
+++ head/mail/vpopmail/Makefile	Tue Feb 14 17:04:02 2017	(r434127)
@@ -3,7 +3,7 @@
 
 PORTNAME=	vpopmail
 PORTVERSION=	5.4.33
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	mail
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION}
 
@@ -61,7 +61,6 @@ OPTIONS_DEFINE=	DOCS \
 		SUID_VCHKPW \
 		SMTP_AUTH_PATCH \
 		ONCHANGE_SCRIPT \
-		FPIC \
 		MAILDROP \
 		DOMAIN_QUOTAS \
 		SPAMFOLDER \
@@ -78,7 +77,6 @@ OPTIONS_DEFAULT=MD5_PASSWORDS \
 		FILE_LOCKING \
 		USERS_BIG_DIR \
 		SEEKABLE \
-		FPIC \
 		AUTH_LOG
 
 CDB_DESC=			Auth via CDB
@@ -106,7 +104,6 @@ SPAMASSASSIN_DESC=		SpamAssassin support
 SUID_VCHKPW_DESC=		Set vchkpw setugid vpopmail:vchkpw
 SMTP_AUTH_PATCH_DESC=		Swap Challenge/Response for CRAM-MD5
 ONCHANGE_SCRIPT_DESC=		vpopmail/etc/onchange script support
-FPIC_DESC=			Compile with -fPIC
 MAILDROP_DESC=			Maildrop MDA support
 DOMAIN_QUOTAS_DESC=		Domain quotas support
 SPAMFOLDER_DESC=		Move spam to Junk (requires SA)
@@ -320,10 +317,6 @@ MAILDROP_FILES=		${WRKSRC}/maildrop/mail
 EXTRA_PATCHES+=	${FILESDIR}/Makefile.in-noportdocs.patch
 .endif
 
-.if ${PORT_OPTIONS:MFPIC} && ( ${ARCH} == "amd64" || ${ARCH} == "ia64" )
-CFLAGS+=	-fPIC
-.endif
-
 #
 # Some suggestions from Gabriel Ambuehl <gabriel_ambuehl@buz.ch>
 #

Modified: head/mail/vpopmail/files/patch-Makefile.in
==============================================================================
--- head/mail/vpopmail/files/patch-Makefile.in	Tue Feb 14 16:29:38 2017	(r434126)
+++ head/mail/vpopmail/files/patch-Makefile.in	Tue Feb 14 17:04:02 2017	(r434127)
@@ -1,13 +1,12 @@
-Description: Install config files with -dist, do not add -fPIC.
+Description: Install config files with -dist.
  Install the config files with a -dist extension.
- Do not unconditionally add -fPIC, this is done only for shared libs.
 Forwarded: not-needed
 Author: Peter Pentchev <roam@FreeBSD.org>
 Last-Update: 2010-09-13
 
 --- Makefile.in.orig	2011-02-28 11:00:45.000000000 -0600
 +++ Makefile.in	2014-04-10 11:17:21.360658218 -0500
-@@ -357,13 +357,12 @@
+@@ -357,9 +357,9 @@
  noinst_HEADERS = md5.h vpopmail.h file_lock.h vauth.h vlimits.h maildirquota.h vcdb.h vldap.h vmysql.h voracle.h vpgsql.h vsybase.h vlog.h global.h hmac_md5.h seek.h vutil.h
  COMMONSOURCES = vpopmail.c md5.c bigdir.c vauth.c file_lock.c vpalias.c seek.c vlimits.c maildirquota.c vutil.c vlistlib.c backfill.c client.c conf.c ippp.c
  CONFIG_CLEAN_FILES = vauth.c cdb/conf-cc cdb/conf-ld cdb/compile cdb/load
@@ -20,7 +19,3 @@ Last-Update: 2010-09-13
  noinst_LIBRARIES = libvpopmail.a
  libvpopmail_a_SOURCES = $(COMMONSOURCES) 
  libvpopmail_a_LIBADD = cdb/*.o
--libvpopmail_a_CFLAGS = -fPIC
- vpopmailbindir = @vpopmaildir@/bin
- vusagec_SOURCES = vusagec.c client.c conf.c ippp.c
- vusagec_LDADD = libvpopmail.a @auth_libs@



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