Commit Graph

256 Commits

Author SHA1 Message Date
Ganael LAPLANCHE 775e0f285e Fix build with LibreSSL
PR:		248716
Submitted by:	Simeon Simeonov <sgs@pichove.org>
2020-08-21 05:42:16 +00:00
Ganael LAPLANCHE 28d671234f Update to 4.9.2
Changelog: http://lftp.yar.ru/news.html
2020-08-17 10:16:38 +00:00
Ganael LAPLANCHE a98328df1e Update to 4.9.1 2020-01-16 16:12:21 +00:00
Ganael LAPLANCHE a40473d025 Fix segmentation fault at startup when IPv6 is enabled
Backport commit 5d34493 from upstream.

PR:		243307
Submitted by:	Victor Sudakov <vas@sibptus.ru>
Obtained from:	Github <https://github.com/lavv17/lftp/commit/5d344937d60380341c20409c11f135afb630d7ee>
MFH:		2020Q1
2020-01-15 11:04:11 +00:00
Piotr Kubaj 46e449fa1c ftp/lftp: fix build on GCC architectures
C++11 compiler is necessary:
In file included from FileAccess.cc:1029:
ftpclass.h:123: error: ISO C++ forbids initialization of member 'cepr_supported'
ftpclass.h:123: error: making 'cepr_supported' static
ftpclass.h:123: error: ISO C++ forbids in-class initialization of non-const static member 'cepr_supported'
MFH:		2020Q1
2020-01-02 09:28:38 +00:00
Ganael LAPLANCHE dd4b0b969d Update to 4.9.0 [1]
While here, re-generate patches using the makepatch target.

[1] Changelog is available here: https://lftp.yar.ru/news.html
2019-12-26 15:43:14 +00:00
Baptiste Daroussin 06c273daa8 Drop the ipv6 virtual category for f* category as it is not relevant anymore 2019-10-09 10:40:21 +00:00
Ganael LAPLANCHE a194bd1780 Switch to base compiler on powerpc64
PR:		239762
Submitted by:	pkubaj
2019-08-11 19:50:13 +00:00
Gerald Pfeifer ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Sunpoet Po-Chuan Hsieh 40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Alexey Dokuchaev d305ba17ca Spell FTP properly (uppercased) when it does not refer to a command name. 2019-03-31 13:07:08 +00:00
Sunpoet Po-Chuan Hsieh dc7a01a3c8 Update dns/libidn2 to 2.1.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
2019-02-09 23:25:36 +00:00
Sunpoet Po-Chuan Hsieh 06e735460e Update dns/libidn2 to 2.1.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
2019-01-06 20:39:43 +00:00
Gerald Pfeifer a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Ganael LAPLANCHE de9496a230 Fix build when selected SSL library is linked to libthr
When a non-default SSL library is used (GnuTLS, OpenSSL or LibreSSL from
ports) and if it is linked to libthr, compilation fails with the following
error :

/usr/bin/ld: undefined reference to symbol `pthread_mutexattr_gettype@@FBSD_1.0' (try adding -lthr)
//lib/libthr.so.3: could not read symbols: Bad value

As OpenSSL-like ports (OpenSSL from base, OpenSSL and OpenSSL-devel from ports,
LibreSSL and LibreSSL-devel from ports) may or may not be linked to libthr, fix
build by detecting if the selected library is linked to libthr or not.

PR:		230813
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
2018-08-27 10:16:03 +00:00
Ganael LAPLANCHE 8950e0e969 Update to 4.8.4 and remove obsolete patches 2018-08-21 10:25:31 +00:00
Gerald Pfeifer 09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Ganael LAPLANCHE 1df02fba90 Fix readline detection on 10.x
(previous commit broke readline detection on 10.x where base readline resides
in /usr)
2018-06-13 11:32:16 +00:00
Ganael LAPLANCHE c99f2b0685 Fix readline detection with a non-standard LOCALBASE
Due to a bug in m4/lftp_lib_readline.m4, a wrong prefix is found for readline
when using a non-standard LOCALBASE [1]. Add a temporary workaround waiting for
the patch to be merged upstream [2].

https://reviews.freebsd.org/D15731 [1]
https://github.com/lavv17/lftp/pull/458 [2]

Differential Revision:	https://reviews.freebsd.org/D15731
2018-06-12 11:28:42 +00:00
Bernard Spil 3b1875b273 security/openssl-devel: Remove BROKEN from some ports
* databases/freetds: Fixed 2017-02-14
 * databases/postgresql10-server: Fixed 2016-09-15 [1]
 * ftp/lftp: Fixed in 4.8.0
 * ftp/proftpd: Fixed in 1.3.5c
 * ftp/wget: Fixed in 1.19.3 [2]
 * lang/erlang-runtime20: Fixed in 20.0
 * net/socat: Fixed in 1.7.3.2
 * security/libssh2: Fixed in 1.8.0 [3]
 * security/p5-Crypt-OpenSSL-X509: Fixed in 1.8.8
 * sysutils/bacula9-server: Fixed in 9.0.6
 * www/nginx: Fixed in 1.9.14

 * Bulk build OK 10.3/11.1 both i386 and amd64:
    - multimedia/librtmp
    - net/libvncserver
    - www/lynx

PR:		225875 [1], 225872 [2], 225873 [3]
2018-02-15 14:41:29 +00:00
Ganael LAPLANCHE ff4ded7e89 Update to 4.8.3 2017-10-10 19:01:35 +00:00
Ganael LAPLANCHE 601f1f848b Update to 4.8.2 2017-09-26 15:29:22 +00:00
Ganael LAPLANCHE 0d51c4760d Fix build on 11.0
Reported by:	mat
2017-09-18 19:04:31 +00:00
Ganael LAPLANCHE 9695ed7d7f Fix build on i386 and armv6
Reported by:	George L. Yermulnik <yz@yz.kiev.ua>
2017-09-16 21:30:32 +00:00
Ganael LAPLANCHE 7a44acf34b Update to 4.8.1 2017-09-15 10:07:00 +00:00
Gerald Pfeifer e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Ganael LAPLANCHE 4f0fab7a25 Fix build on powerpc64
PR:		220747
Submitted by:	Alan Braslau <braslau@free.fr>
2017-07-16 12:44:13 +00:00
Ganael LAPLANCHE 9cf9135d8d Fix build with LibreSSL
Reported by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
2017-07-12 11:11:47 +00:00
Ganael LAPLANCHE 87e7a86e86 Update to 4.8.0 2017-07-11 11:20:11 +00:00
Sunpoet Po-Chuan Hsieh cb037d3c98 Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
2017-06-27 13:46:53 +00:00
Ganael LAPLANCHE 577276023d Update to 4.7.7 2017-03-13 12:27:58 +00:00
Ganael LAPLANCHE 211101f784 Update to 4.7.6 2017-02-17 15:52:16 +00:00
Dmitry Marakasov 9d79e7b146 - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by:	portmgr blanket
2017-01-09 13:16:49 +00:00
Mathieu Arnold 703ff6d361 Mark some ports as not openssl-devel ready.
Sponsored by:	Absolight
2016-11-29 18:46:21 +00:00
Ganael LAPLANCHE cf9c1a1c52 Update to 4.7.4 2016-11-18 15:33:26 +00:00
Ganael LAPLANCHE 68a6edf6c4 - Update to 4.7.3
- Add missing dependency to libidn
2016-07-22 19:36:11 +00:00
Sunpoet Po-Chuan Hsieh fd3d97e192 - Add LICENSE_FILE
- Add DOCS to OPTIONS_DEFINE
- Convert to new options target helper

Approved by:	portmgr (blanket)
2016-06-26 17:24:34 +00:00
Dmitry Marakasov c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Ganael LAPLANCHE bd6b784965 Update to 4.7.2 2016-05-20 20:43:50 +00:00
Ganael LAPLANCHE 0c66bf8a7d Fix build with libc++ 3.8.0
PR:		208727
Submitted by:	dim
2016-04-11 21:20:41 +00:00
Ganael LAPLANCHE a884de998f Update to 4.7.1 2016-04-06 20:23:40 +00:00
Mathieu Arnold 4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Tijl Coosemans 6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Dmitry Marakasov 6cb0fa86ae - Remove obsolete hack, all supported FreeBSD versions have required POSIX_FADV_* macros
- Switch to USES=localbase

Approved by:	portmgr blanket
2016-02-12 15:55:46 +00:00
Ganael LAPLANCHE 926bdab70c Update to 4.6.5 2016-01-19 20:06:47 +00:00
Ganael LAPLANCHE d83a15f2be Update to 4.6.4 2015-08-24 19:10:08 +00:00
Ganael LAPLANCHE ade4b30ba8 Update to 4.6.3a 2015-06-22 20:49:39 +00:00
Ganael LAPLANCHE 4af506eb2e Update to 4.6.2.
Note: Lftp, when built with OpenSSL, now needs OpenSSL >= 1.0.1. On older
FreeBSD releases (8.x and 9.x), base OpenSSL is too old. In this case, the
ports' version will be used.
2015-05-14 20:45:19 +00:00
Ganael LAPLANCHE aa1f6278fe Update to 4.6.1 2014-12-30 14:26:23 +00:00
Ganael LAPLANCHE ad21ea313c Update to 4.6.0 2014-10-22 06:24:45 +00:00