Commit Graph

143 Commits

Author SHA1 Message Date
naddy
7bda56ec86 net/lftp: fix build after introduction of waitid(2)
With the introduction of waitid(2), <sys/wait.h> now includes
<sys/siginfo.h>.  gnulib wraps various system headers and those
wrappers include further system headers.  <signal.h> must include
<sys/siginfo.h>, but gnulib ended up inverting this order, so
siginfo_t was not yet defined in <signal.h>.

Fix from gnulib upstream.
2022-10-28 22:40:26 +00:00
naddy
3f5796b9fd drop RCS Ids 2022-03-11 19:45:43 +00:00
tb
38f8589579 net/lftp: remove a no longer needed workaround for the missing
X509_STORE_CTX_get_by_subject() and neuter broken X509_OBJECT_{new,free}()
implementations.
2021-10-31 17:12:11 +00:00
jca
29c40bf7cc Add link to upstream commit 2020-10-23 21:34:05 +00:00
jca
8bc39b9b26 Prevent gnulib compat code from using snprintf("...%n") for no good reason
Heavier fix in upstream gnulib:
https://lists.gnu.org/archive/html/bug-gnulib/2020-10/msg00013.html

ok rsadowski@ (maintainer)
2020-10-23 21:27:52 +00:00
rsadowski
278ec9776e Update lftp to 4.9.2
OK sthen@
2020-08-24 10:23:57 +00:00
rsadowski
308ea01c03 Bugfix update lftp to 4.9.1 2020-01-18 06:48:03 +00:00
jasper
164d6010ca update to lftp-4.9.0
ok rsadowski@ (MAINTAINER)
2020-01-08 07:50:30 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
jca
9c5be9a263 Fix a crash when the listening port is already used
from Mikolaj Kucharski, "go ahead" rsadowski@ (maintainer)
2019-03-10 18:24:48 +00:00
jca
e8f30c47d2 Document patch (committed upstream)
from Mikolaj Kucharski
2019-03-10 17:27:01 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
rsadowski
4d61a15b8d Update lftp 4.8.4
Changelog:

fixed a security vulnerability with "file:" file names.
fixed mirror --flat.
http: extract links from <source> tags.
fixed upload of zero-length files over ftps.
fixed assert on "mput -d".
fixed a core dump.
avoid multiple backup files of DHT cache.
translations updated (uk, zh_CN).

Port changes:

Enable tests
Remove unreachable host
2018-08-13 14:36:41 +00:00
rsadowski
8700f31033 Update lftp to 4.8.3
- update maintainer email address
- remove ${PREFIX}/share/{icons,applications} to get a clean CLI application
  on sthen@'s request.

ok sthen@
2017-10-16 22:01:13 +00:00
rsadowski
eb56cf2666 Update lftp to 4.7.8
ok sthen@
2017-08-22 15:48:45 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
48109a318b Switch lftp to using mandoc, fixing tables.
Add a patch from schwarze@ to avoid information loss in both groff and
mandoc (".PP text" to ".PP\ntext").

"It looks like pkg_create(1) is not passing the -t option to groff(1)
because lftp(1) lacks the tbl(7) annotation that you can see in the
first source line of, for example, xz(1)." and OK schwarze@

OK rsadowski@ (maintainer)
2017-06-29 08:49:33 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
benoit
e4a2db7cce Update to lftp-4.7.7.
from Rafael Sadowski (Maintainer)
2017-03-13 08:39:13 +00:00
sthen
37791eb7ef Update to lftp-4.7.6 and add explicit gettext dep. From rsadowski (maintainer). 2017-02-16 10:56:00 +00:00
sthen
59853f46f3 update to lftp-4.7.5, from maintainer Rafael Sadowski 2017-02-15 15:27:48 +00:00
jca
f3de40c62c Update to lftp-4.7.4
- drop readline and getaddrinfo patches, not needed any more.
- add another mirror to MASTER_SITES, lftp.yar.ru makes weird
  redirections.  Prefer http:// for this mirror, but also add ftp:// for
  ''make peek-ftp''
from maintainer Rafael Sadowski, input from and ok sthen@
2016-11-25 23:05:11 +00:00
naddy
b41cac56c8 update to 4.7.3; from maintainer Rafael Sadowski 2016-08-07 21:40:20 +00:00
jca
b2e463bca6 Missed in previous. 2016-05-27 12:09:20 +00:00
jca
2b54bfb31c Update to lftp-4.7.2
from Rafael Sadowski (maintainer)
2016-05-27 12:08:46 +00:00
sthen
87cb88fcc1 update to lftp-4.6.5, from maintainer Rafael Sadowski, and I rewrote DESCR 2015-12-11 18:27:18 +00:00
benoit
eae0139833 Update to lftp-4.6.4.
from Rafael Sadowski (maintainer)
2015-08-31 07:50:59 +00:00
sthen
736466fe99 update to lftp-4.6.3, from new maintainer Rafael Sadowski 2015-06-17 15:13:05 +00:00
ajacoutot
a305f379a8 Update to lftp-4.6.2. 2015-05-01 08:54:02 +00:00
sthen
6941d5359e tweak lftp; don't install static libs which are only used internally
during build; shrinks package from ~6MB to 800K
2015-03-18 14:51:33 +00:00
sthen
fb373a6fb5 remove obsolete comment; upstream fixed the configure script for RAND_egd 2015-01-13 01:03:58 +00:00
sthen
6f5c872536 upstream removed the check for RAND_egd in autoconf so the hack in CONFIGURE_ENV
is no longer necessary, noticed by stsp@
2015-01-08 17:07:45 +00:00
stsp
9ffb13eaac update to lftp-4.6.1; ok sthen 2015-01-08 16:56:56 +00:00
sthen
5b1b34d2fd update to lftp 4.6.0, from Rafael Sadowski 2014-12-21 21:22:52 +00:00
sthen
c17b968e5d put USE_GROFF back, it was removed with the 4.2.3 update a while ago and should
not have been (mandoc throws a "bad table layout" error for the tables of flags
for various options; groff copes though isn't terribly pretty).
2014-10-01 15:25:59 +00:00
sthen
52d09ed8e3 update to lftp 4.5.5 2014-09-16 12:35:18 +00:00
jca
88994efc68 Update to lftp-4.5.3, from Rafael Sadowski.
While here:
- remove MAINTAINER, mail address bounces
- fix (rather, hack) libssl detection which got broken with the removal
  of RAND_egd
ok sthen@
2014-08-10 21:50:41 +00:00
benoit
775ebe2fb8 Update lftp to 4.4.15
maintainer timeout, ok sthen@
2014-04-24 16:29:03 +00:00
espie
cd625d933a fix bulk builds: move includes out of the way as well as the library,
so that other ports don't fail randomly when they find gnu-readline.

okay sthen@
2014-03-24 09:08:46 +00:00
benoit
91cc9c9905 Update to lftp 4.4.10.
ok kevlo@ (maintainer)
2013-10-22 06:03:54 +00:00
jasper
11d6194f15 add short comment as to why gnu readline is used. 2013-05-29 14:10:58 +00:00
jasper
ed5a706dec - update lftp to lftp-4.4.5
ok kevlo@ (MAINTAINER)
2013-05-29 14:08:06 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
sthen
49bacf8de3 update to lftp 4.3.3, ok kevlo@ 2011-10-23 10:28:56 +00:00
sthen
3988e3db68 fix incorrect license marker (GPLv3+ not GPLv2). 2011-09-26 18:43:19 +00:00
kevlo
ba406f7ed0 Update to 4.2.3
ok jasper@
2011-05-04 00:59:30 +00:00