1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-17 03:25:46 +00:00
Commit Graph

235 Commits

Author SHA1 Message Date
Dirk Meyer
927c505e3f - fix build with openssl 1.1 and libressl 2018-03-04 17:45:26 +00:00
Brooks Davis
16a06ea402 Work around the lack of definition of union semun per POSIX.
When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS.
Where this fails due to ports not honoring C*FLAGS, patch using
__FreeBSD_version to enable the definition.

PR:		224300, 224443 (exp-run)
Approved by:	portmgr (antoine)
Exp-run:	antoine
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D14137
2018-03-02 22:34:53 +00:00
Dirk Meyer
9b25044c67 - add depedency groff 2018-01-30 23:14:32 +00:00
Dirk Meyer
38ae4ee888 - disable option SMTPUTF8 as default
it causes lost mail and backscatter with local delivery.
PR:		224452
MFH:		2018Q1
2018-01-27 11:09:22 +00:00
Dirk Meyer
cc48fb988e - fix regression introduced by r457706
PR: 224452

- add option BLACKLISTD
https://reviews.freebsd.org/D13475
2018-01-02 21:48:33 +00:00
Mark Felder
b7664d180a mail/sendmail: Add port option for SMTPUTF8 support, enabled by default.
Postfix has had support for quite some time, compiled in by default
http://www.postfix.org/SMTPUTF8_README.html

Exim has support but it's not a default build option
http://www.exim.org/exim-html-current/doc/html/spec_html/ch-internationalisation.html

Sendmail had no support until Arnt produced this patch.

As far as commercial access to SMTPUTF8 email goes:

GMail has support for SMTPUTF8 for 3 years
Outlook.com will have support shortly

The world is moving forward with SMPTUTF8 and if it does not get wider
distribution it will restrict the ability to self-host email as the only
solution to send and receive email from these users will be to use a
commercial cloud-hosted email platform.

This patch is a no-op unless you are sending mail that requires the
SMTPUTF8 extension. If you are running a Sendmail server and you did not
have this patch you would have received errors and the messages would
have been undeliverable.

More info: http://rant.gulbrandsen.priv.no/eai/one-minute-guide

PR:		224452
Reviewed by:	Gregory Shapiro, Claus Assmann (private mails from Arnt)
Obtained from:	Arnt Gulbrandsen
Sponsored by:	CNNIC
2017-12-31 16:42:39 +00:00
Dirk Meyer
6921ca5f80 - new option BLACKLISTD for FreeBSD-11
Submitted by:	Kurt Lidl, Masachika ISHIZUKA
Differential Revision:	https://reviews.freebsd.org/D6595
2017-10-16 09:18:49 +00:00
Antoine Brodin
3d8373b24c Canonicalize a few LICENSE_PERMS
With hat:	portmgr
2017-09-29 19:39:55 +00:00
Dirk Meyer
20e9e83b3d - add config file for option GDBM 2017-09-13 07:41:10 +00:00
Dirk Meyer
10ad355e7c - new option GDBM
Submitted by:	Zeus Panchenko
2017-09-02 11:36:50 +00:00
Dirk Meyer
6b6e7684d9 - make check-plist happier 2017-09-02 11:32:05 +00:00
Sunpoet Po-Chuan Hsieh
0173afb3c7 Fix OPTIONS_DEFAULT: remove IPV6 which is added by framework
Approved by:	portmgr (blanket)
2017-05-29 15:27:40 +00:00
John Marino
7126f3bc15 mail/sendmail: fix stage-qa error
The strip command for sbin/sendmail fails due to the permissions of
the program installed in the stage directory.  Change the staged sendmail
mode to 755 so that the strip command succeeds.  The pkg-list specifies
the final mode to be 2555.

PR:		211353
Reported by:	dave (ci.com.au)
Final fix:	marino@
Appproved by:	maintainer timeout
2016-08-19 22:19:11 +00:00
Dirk Meyer
1b269fd4fd - unbreak regressions with bdb 1.8.5
- restore compatibility with base
2016-08-11 20:22:27 +00:00
Mathieu Arnold
f037e39601 USE_BDB cleanup.
- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx  -> USES=bdb:xx.

Other modernisations when I see them.

PR:		209183
Sponsored by:	Absolight
2016-08-08 13:46:50 +00:00
Mathieu Arnold
5b55a8a53e Fix usage of WITH_OPENSSL_BASE, WITH_OPENSSL_PORT and OPENSSL_PORT.
WITH_OPENSSL_* can't be set after bsd.port.pre.mk.
Fold all other usage into using SSL_DEFAULT == foo

PR:		210149
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6577
2016-06-16 13:23:13 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Dirk Meyer
ea13cab589 - use LIB_DEPENDS
- remove option WITHOUT_MILTER
2016-02-13 10:32:15 +00:00
Dirk Meyer
79219f5bb8 - fix default SENDMAIL_MILTER_PORT 2016-02-13 09:34:29 +00:00
Dirk Meyer
15ff0ca966 - split libmilter from sendmail into a seperate port
- bump PORTREVISION
Submitted by:	matthew (Matthew Seaman)
2016-02-13 09:03:15 +00:00
Dirk Meyer
60709cdc9a - remove option TLSEXT_PADDING, now default
- make portlint happier
2015-11-21 19:31:02 +00:00
Jimmy Olgeni
eb8748beda Remove trailing whitespace from Makefiles, M-X. 2015-10-08 15:12:22 +00:00
Dirk Meyer
cd8765428a - update to 8.15.2 2015-07-03 16:50:31 +00:00
Baptiste Daroussin
d5c48db6b2 Allow packaging as regular user
Add USES=uidfix to get the definition of GID
Overwrite via MAKE_ARGS the owner and groups enforced by upstream Makefile
Ownership remains unchanged in the final package given the ownership is now set
by plist
Change modes when installing to allow stripping in post-install as a regular
user
Replace INSTALL_SCRIPT by INSTALL_LIB which takes care of stripping the binaries
when installing
2015-05-30 23:54:51 +00:00
Dirk Meyer
b048260f0a - use USERS/GROUPS
- removes obsolete @dirrm
- support STRIP_CMD
- stops rebuilding submit.cf
PR:		200244
Submitted by:	John Marino
2015-05-16 18:45:43 +00:00
Dirk Meyer
e32455970b - add support for eliptic curves 2015-04-25 09:27:12 +00:00
Dirk Meyer
1e035b04c0 - add CPE
PR:		199617
Submitted by:	shun
2015-04-25 09:25:15 +00:00
Baptiste Daroussin
fdf29be1f6 Remove dead RINGSERVER 2015-03-30 22:39:26 +00:00
John Marino
90e3f72974 mail category: Remove $PTHREAD_LIBS
Note: The following ports did not pass check-plist (CP) or stage-qa (QA)
tests.   The sendmail port has many problems, but this was already known
by myself as I fixed it properly on DPorts last week.  It's a forward
action to submit a PR against mail/sendmail.

  * antivirus-milter (CP)
  * dk-milter        (CP)
  * milter-regex     (CP)
  * sendmail         (CP, QA)

approved by:	PTHREAD blanket
2015-03-25 11:41:17 +00:00
Dirk Meyer
0275ae5d48 - update to 8.15.1
- cleanup options
- tlsext.patch removed, now part of distribution
2014-12-10 14:24:17 +00:00
Dirk Meyer
48a0dae4fb - fix LDOPS which is parsed twice by m4 now 2014-10-18 12:38:22 +00:00
Dirk Meyer
634ecc67fe - enable options TLS SASL SASLAUTHD by default
- new option TLSEXT_PADDING
The port disables TLSEXT_PADDING by default.
This fixes "TLS handshake failed" errors when sending to Ironport appliances.
2014-08-14 16:37:21 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Adam Weinberger
99afccd1ce Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:14:15 +00:00
Dirk Meyer
73d9926eae - fix build with clang34
PR:		191074, 191290
2014-07-05 18:45:41 +00:00
Dirk Meyer
e594637457 - update to 8.14.9
- fix MANPREFIX
2014-05-24 05:21:11 +00:00
Dirk Meyer
b2fa532046 - fix manpages 2014-03-31 15:12:38 +00:00
Dirk Meyer
22fbdf68ba - add -Wl to rpath 2014-03-31 11:15:17 +00:00
Dirk Meyer
ae20f5b94c - use STAGEDIR
- assume mailwrapper is installed
2014-03-29 14:10:22 +00:00
Dirk Meyer
6a6b6795b8 - update to 8.14.8
- use OPT_USE
- use OPT_*_DEPENDS
2014-01-27 04:46:57 +00:00
Dirk Meyer
554506ade4 - fix CC handling
- escape LD options
PR:		183547
2013-11-16 06:38:19 +00:00
Dirk Meyer
1e3119b07e - fix misplaced NO_STAGE in slaveports and ifdefs 2013-09-21 11:06:03 +00:00
Baptiste Daroussin
fd61959c15 Add NO_STAGE all over the place in preparation for the staging support (cat: mail) 2013-09-20 19:59:12 +00:00
Dirk Meyer
d6d271fe1a - fix check for systems without milter 2013-09-08 13:47:40 +00:00
Dirk Meyer
f116a0cfbc - note order for mc files 2013-06-24 16:03:12 +00:00
Dirk Meyer
1b8a310a8b - use OPTIONS_DEFINE
- options MILTER_SHARED and PICKY_HELO_CHECK now default
- drop all old options, please use make config
- bump MILTER_SOVER
2013-05-16 05:28:01 +00:00
Dirk Meyer
1440a644fd - update to 8.14.7
Feature safe: yes
2013-04-22 18:22:54 +00:00
Dirk Meyer
3acf732846 - update to 8.14.6
- fix option sasl2
2012-12-25 13:12:43 +00:00
Hajimu UMEMOTO
dda3fab6a5 Update cyrus-sasl2 to 2.1.26.
This bumps shlib version of libsasl2.
2012-12-10 15:10:02 +00:00
Dirk Meyer
851945b1eb - cleanup comments
Feature safe: yes
2012-10-13 13:39:56 +00:00