Commit graph

19094 commits

Author SHA1 Message Date
John Marino
6cc6c422fc mail/deforaos-mailer: Support non-base SSL including no SSLv3 (LibreSSL)
Approved by:	SSL blanket
2016-09-12 04:53:28 +00:00
John Marino
9b84991e84 mail/libestmp: FIx build with LibreSSL (deprecated DES methods) 2016-09-11 22:53:06 +00:00
John Marino
64c5fcbc83 mail/courier-imap: Handle no SSLv3 method (fixes build with LibreSSL)
Approved by:	SSL blanket
2016-09-11 22:39:11 +00:00
Dmitry Marakasov
edd05f50ce - Add LICENSE
- Switch to options helpers
- Regenerate patches
2016-09-11 16:42:22 +00:00
Baptiste Daroussin
351d76c4b3 Update to 20160910
Remove the requirement for gmake now the makefile has been fixed

Changes: https://www.neomutt.org/2016/09/10/release
2016-09-11 10:27:07 +00:00
John Marino
ee2d0f6dfd mail/tpop3d: Configure SSL library properly 2016-09-10 21:44:48 +00:00
John Marino
5ee99ed57e mail/tkrat2: Properly support SSL requirement and clean up the port 2016-09-10 21:38:21 +00:00
John Marino
f352d8a683 mail/qpopper: Move SSL requirement so it actually works
Approved by:	SSL blanket
2016-09-10 21:29:29 +00:00
John Marino
e3fd3d7cb8 mail/qmail-dk: document SSL requirement and support its configuration
While here, remove a bunch of ineffective sed commands against the main
makefile.
2016-09-10 21:20:53 +00:00
John Marino
4db6066340 mail/qmail-spamcontrol: document and support SSL requirement
My eyes are bleeding from looking at this qmail stuff.  The compiling
in the pre-patch target is an essentially nice touch.

Approved by:	SSL blanket
2016-09-10 21:19:17 +00:00
John Marino
bde9bdbd22 mail/prayer: Configure for any SSL base and support LibreSSL
Approved by:	SSL blanket
2016-09-10 20:23:46 +00:00
John Marino
914faf615c mail/nbsmtp: Set SSL base flags, honor LDFLAGS
Approved by:	SSL blanket
2016-09-10 20:13:30 +00:00
John Marino
b1f5b84df3 mail/mboxgrep: Set flags to support building with any SSL base 2016-09-10 20:08:27 +00:00
John Marino
37aa644651 mail/mailsync: support building with any SSL base 2016-09-10 20:03:00 +00:00
John Marino
8a2c6445ca mail/asmail: configure SSL for any library base 2016-09-10 19:56:47 +00:00
John Marino
060817b6d6 mail/archiveopteryx(-devel): document SSL requirement, sed in related flags
While here, couple OSVERSION with OPSYS

Approved by:	SSL blanket
2016-09-10 19:37:13 +00:00
Emanuel Haupt
d5c89b234b Mark NO_ARCH 2016-09-10 14:14:08 +00:00
Emanuel Haupt
336e032f3c Mark NO_ARCH 2016-09-10 10:48:56 +00:00
John Marino
bd515f2ceb mail/opensmtpd-extras: Add CFLAGS and LDFLAGS for USES=ssl
Approved by:	SSL blanket
2016-09-10 00:07:55 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +00:00
Tijl Coosemans
05941b4560 - Remove build dependency on thunderbird because NO_BUILD.
- Create only the linkfarm directories that are used and add them to
  plist with @dir instead of @exec.
- Don't create symlinks in the stage directory.  This is a leftover from
  before staging.
- Don't remove ${XPI_LIBDIR} with @unexec.  These are directories that
  cannot be removed with rm and they are already implicitly in plist.
2016-09-09 13:03:48 +00:00
Christoph Moench-Tegeder
1c609b6d67 update thunderbird to 45.3.0
PR:		212463
Approved by:	jbeich (maintainer), rene (mentor)
MFH:		2016Q3
Security:	aa1aefe3-6e37-47db-bfda-343ef4acb1b5
2016-09-09 10:57:45 +00:00
Dmitry Marakasov
64d7e50938 - Add missing LICENSE_COMB
- Update to 1.200 along the way

PR:		205324
Approved by:	maintainer timeout (tobez, 8 months)
2016-09-08 14:01:20 +00:00
Dmitry Marakasov
2a61edac60 - Update to 1.198
- While here, add LICENSE, NO_ARCH and cleanup pkg-descr

PR:		205324
Submitted by:	amontalban@gmail.com
Approved by:	maintainer timeout (tobez, 8 months)
2016-09-08 13:52:14 +00:00
Dmitry Marakasov
8adf79e580 - Add LICENSE
- Add NO_ARCH
- Switch to options helpers
2016-09-08 09:01:30 +00:00
Jan Beich
a6395dab99 www/firefox: update to 49.0 (rc2)
Bump PORTREVISION to account for slightly different behavior in other
gecko@ ports and to get a discrete regression window.

Changes:	https://www.mozilla.org/firefox/49.0/releasenotes/
PR:		211792
Submitted by:	Jochen Neumeister <joneum@bsdproject.de> (based on)
Security:	2c57c47e-8bb3-4694-83c8-9fc3abad3964
MFH:		2016Q3
2016-09-08 06:48:53 +00:00
Martin Matuska
1b1fae7b2a Horde package update:
devel/pear-Horde_Alarm 2.2.7 -> 2.2.8
devel/pear-Horde_Cache 2.5.3 -> 2.5.4
devel/pear-Horde_Core 2.25.0 -> 2.26.1
security/pear-Horde_Crypt_Blowfish 1.1.1 -> 1.1.2
databases/pear-Horde_Db 2.3.2 -> 2.3.3
www/pear-Horde_Form 2.0.14 -> 2.0.15
databases/pear-Horde_HashTable 1.2.5 -> 1.2.6
mail/pear-Horde_Imap_Client 2.29.8 -> 2.29.9
devel/pear-Horde_Lock 2.1.3 -> 2.1.4
mail/pear-Horde_Mime 2.10.0 -> 2.10.1
mail/pear-Horde_Mime_Viewer 2.2.0 -> 2.2.1
devel/pear-Horde_Prefs 2.7.6 -> 2.8.0
devel/pear-Horde_Queue 1.1.3 -> 1.1.4
devel/pear-Horde_Rdo 2.0.5 -> 2.1.0
www/pear-Horde_SessionHandler 2.2.7 -> 2.2.8
security/pear-Horde_Share 2.1.0 -> 2.1.1
textproc/pear-Horde_Text_Filter 2.3.4 -> 2.3.5
www/horde-base 5.2.11 -> 5.2.12
mail/horde-imp 6.2.15 -> 6.2.16
mail/horde-ingo 3.2.11 -> 3.2.12
deskutils/horde-kronolith 4.2.17 -> 4.2.18
deskutils/horde-nag 4.2.10 -> 4.2.11
mail/horde-turba 4.2.15 -> 4.2.16
mail/horde-webmail 5.2.15 -> 5.2.16
deskutils/horde-groupware 5.2.15 -> 5.2.16
2016-09-07 22:54:27 +00:00
Tijl Coosemans
aea21b3b36 - In Uses/linux.mk use the loop variable directly when appending to
*_DEPENDS.  Helper variables derived from the loop variable aren't
  expanded causing *_DEPENDS to be incorrect.
- Bump all ports with more than one value in USE_LINUX.

PR:		211645
Reported by:	jkim
2016-09-07 12:43:22 +00:00
Dirk Meyer
a0e4afad38 - update to 1.1.Alpha6.0 2016-09-06 20:41:01 +00:00
Olivier Duchateau
548adee57e Chase update of Poppler after revision r421386 2016-09-05 20:02:03 +00:00
Tijl Coosemans
82a87de90c - Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
- bsd.port.mk:
  - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
  - Put USE_LINUX_PREFIX handling after USES processing.
  - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
    give these variables a different default value.
  - When a package needs to run Linux ldconfig check before installation if
    Linux support is enabled.
- emulators/linux_base-*:
  - Use USES=linux and remove duplication.
  - Remove files/lp.  FreeBSD or CUPS lp(1) should work.
  - Remove files/yp.conf.  No longer seems to be used.
  - Remove pkg-deinstall and move pkg-install into pkg-plist.
  - Update pkg-descr and pkg-message.
  - Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
  to use FreeBSD mkdir so mkdir -p $path creates $path and not
  /compat/linux/$path.

PR:		211645
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-05 19:23:42 +00:00
Wen Heping
0fb3c30220 - Update to 5.508
Changes: http://cpansearch.perl.org/src/DSKOLL/MIME-tools-5.508/ChangeLog
2016-09-05 14:55:05 +00:00
Mathieu Arnold
f7cf76a115 Update WWW.
Sponsored by:	Absolight
2016-09-05 13:51:48 +00:00
Wen Heping
bf1170638d - Update to 1.5.6
- Remove BUILD_DEPENDS (Not necessary)
- Update pkg-descr file
- Pass maintainership to submitter

PR:		212298
Submitted by:	dbaio@bsd.com.br
2016-09-04 08:46:46 +00:00
Dmitry Marakasov
28018fdf75 - Add LICENSE_FILE
- Switch to USES=localbase
- Switch to options helpers
- Use correct command to install docs
2016-09-03 09:01:32 +00:00
Dmitry Marakasov
6463095199 - Switch to options helpers
- Cosmetic fixes
2016-09-02 09:01:25 +00:00
Vsevolod Stakhov
39fa17c5ee - Update to 1.4.0.a1
- Switch to gmime 2.6
- Enable fann support
2016-09-01 12:31:10 +00:00
Vsevolod Stakhov
9db171bf03 - Update to 1.3.5
- Switch gmime version to 2.6
- Add fann dependency
2016-09-01 12:23:30 +00:00
Dmitry Marakasov
331406a878 - Fix LICENSE
- Add LICENSE_FILE
- Add NO_ARCH
- Don't install examples as docs
- Switch to options helpers
2016-08-31 12:20:43 +00:00
Dmitry Marakasov
5fe07ee25e - Add LICENSE
- Add NO_ARCH
- Switch to options helpers
2016-08-31 09:01:28 +00:00
Torsten Zuehlsdorff
a6bc455d6d lang/php56: Update from 5.6.24 to 5.6.25
PR:           212183
Submitted by: Kurt Jaeger <pi@FreeBSD.org>
Approved by:  pi (mentor)
2016-08-30 12:55:20 +00:00
Dmitry Marakasov
ca65dd8a92 - Add NO_ARCH
- Simplify installation (do-install is simpler and more straightforward than changing whole upstream makefile)
2016-08-30 09:01:25 +00:00
Bernard Spil
2afe7aa63d mail/postfix-current: Fix runtime TLS failure with LibreSSL
- Add LibreSSL checks to <> 1.1.0 OpenSSL checks
   - Bump portrevision

PR:		212223
Submitted by:	Markus Kohlmeier <rootservice@gmail.com>
Reported by:	Markus Kohlmeier <rootservice@gmail.com>
Approved by:	ohauer (via mail)
MFH:		2016Q3
2016-08-30 06:07:10 +00:00
Bernard Spil
04948a63a8 mail/postfix: Fix typo in LibreSSL patch
- Fix DANE support with LibreSSL

PR:		212223
Reported by:	Markus Kohlmeyer <rootservice@gmail.com>
2016-08-30 05:54:01 +00:00
Matthias Andree
1c6c8e6f88 Security update to upstream release 2.1.23.
ChangeLog:
<http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1668/NEWS#L8>

MFH:		2016Q3
Security:	b11ab01b-6e19-11e6-ab24-080027ef73ec
Security:	CVE-2016-6893
2016-08-29 19:27:44 +00:00
Bernard Spil
2a819e64d9 mail/postfix: Fix runtime issues with LibreSSL
- Add LibreSSL checks to <> 1.1.0 OpenSSL checks
  - Bump portrevision

PR:		212223
Submitted by:	Markus Kohlmeier <rootservice@gmail.com>
Reported by:	Markus Kohlmeier <rootservice@gmail.com>
Approved by:	ohauer (via PR)
MFH:		2016Q3
2016-08-29 19:23:49 +00:00
Olli Hauer
9208c893c8 - update to 3.2.20160828
20160808
       Cleanup: preserve the new file mtimes when installing Postfix.
       Ond[m~Yej Lyson[m~[k. File: postfix-install.                                                                                                                                      REVERTED 20160828.

20160819
       Bugfix (introduced: Postfix 3.0): the makedefs script ignored
       readme_directory=pathname overrides. Fix by Todd C. Olson.
       File: makedefs.

20160821
       Bugfix (introduced: Postfix 3.0): the tls_session_ticket_cipher
       documentation says aes-256-cbc, but the implementation was
       using aes-128-cbc (note that Postfix SMTP server and client
       processes have a limited life time).

20160828
       Bitrot: fixes for incompatible OpenSSL 1.1.0 API changes.
       Viktor Dukhovni. Files: posttls-finger/posttls-finger.c,
       tls/tls.h, tls/tls_dane.c, tls/tls_verify.c, tls/tls_server.c,
       tls/tls_client.c.

       Cleanup: disable reuse of ECDH ephemeral keys. Viktor
       Dukhovni.  File: tls/tls_misc.h.

MFH:		2016Q3
2016-08-28 09:22:17 +00:00
Olli Hauer
1ff18ccab7 - update to 3.1.2
20160819
       Bugfix (introduced: Postfix 3.0): the makedefs script ignored
       readme_directory=pathname overrides. Fix by Todd C. Olson.
       File: makedefs.

20160821
       Bugfix (introduced: Postfix 3.0): the tls_session_ticket_cipher
       documentation says aes-256-cbc, but the implementation was
       using aes-128-cbc (note that Postfix SMTP server and client
       processes have a limited life time).

20160828
       Bitrot: fixes for incompatible OpenSSL 1.1.0 API changes.
       Viktor Dukhovni.  Files: posttls-finger/posttls-finger.c,
       tls/tls.h, tls/tls_dane.c, tls/tls_verify.c, tls/tls_server.c,
       tls/tls_client.c.
2016-08-28 09:18:36 +00:00
Baptiste Daroussin
c2bbf0964a Update to 20160827
The make install is a bit broken, gmake ingore the issue so for now use gmake
2016-08-27 13:32:51 +00:00
Tobias C. Berner
0f583d8700 Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and
Plasma5 ports

At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.

The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].

Changes to the KDE Ports needed by this:

Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
[1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk
[2] The version in the plasma5 branch also handles frameworks/plasma5 and
    handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt
    Ports -- I chose to leave this out for now, as the diff is already large
    enough.
[3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we
    want is already specified as argument to kde:<arg>
[4] For KDE Frameworks and Plasma5 ports this would be kde:5

PR:             210667
Approved by:    portmgr, mat (mentor), rakuco (mentor)
Reviewed by:    mat, rakuco
Differential Revision:   https://reviews.freebsd.org/D6961
2016-08-24 08:20:31 +00:00