Commit graph

4652 commits

Author SHA1 Message Date
Muhammad Moinur Rahman
ee6c86aea5 */*: Refactor with IGNORE_WITH_MYSQL
- There are multiple ports which has MYSQL options and are non-DEFAULT.
  Most of the time committers actually forget to check with the OPTION
  enabled and in some cases they are BROKEN with newr versions of mysql.
  So test with different versions of mysql and mark IGNOPRE_WITH_MYSQL
  appropriately. Due to the EOL of 5.7 this has not been checked.
- Unbreak sysutils/cfengine* with MySQL 8.0 and later
- The primary purpose of running this check is having statistics of the
  MySQL usability over MariaDB to explore the future possibility of
  shifting to MariaDB as the default as major ports upstream have moved
  their codebase to support MariaDB over MySQL.
- The following actions will also be taken after the sunset of MySQL 5.7
  If a port is broken on all instances of MySQL/MariaDB:
  - If a port has the option of multiple DB backends and MySQL is the
    default then the DEFAULT will be changed to PGSQL/SQLITE before
    2024Q1. And the OPTION will be removed before 2024Q2. If a
    MAINTAINER is aware about such cases and want to prefer PGSQL over
    SQLITE or vice versa please do so at your own accord. Otherwise
    PGSQL will be preferred over SQLITE.
  - If a port has the option of multiple DB backends and MySQL is not
    the default then the the OPTION will be removed before 2024Q1.

Approved by:	portmgr (blanket)
2023-12-29 19:24:39 +01:00
Po-Chuan Hsieh
818d14e2e7
ftp/rubygem-net-ftp: Update to 0.3.3
Changes:	https://github.com/ruby/net-ftp/releases
2023-12-25 17:02:02 +08:00
Nuno Teixeira
3572ca3e01 */*: Bump consumers of x11-toolkits/gtk30
New version of gtk3 in tree
2023-12-23 18:14:14 +00:00
Dmitry Sivachenko
7be61bfd61 ftp/uftp: update to version 5.0.3. 2023-12-18 09:47:47 +00:00
Po-Chuan Hsieh
ec5f6e2261
devel/libfmt: Update to 10.1.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/fmtlib/fmt/releases
2023-12-14 23:49:40 +08:00
Po-Chuan Hsieh
c0868bd875
ftp/rubygem-net-ftp: Update to 0.3.0
Changes:	https://github.com/ruby/net-ftp/releases
2023-12-14 13:48:49 +08:00
Po-Chuan Hsieh
8373adcb9b
ftp/curl: Update to 8.5.0
Changes:	https://curl.se/changes.html
Security:	CVE-2023-46218, CVE-2023-46219
2023-12-14 13:47:52 +08:00
Zsolt Udvari
17f6265509 ftp/R-cran-curl: Update version 5.1.0=>5.2.0
Changelog: https://cran.r-project.org/web/packages/curl/NEWS
PR:		275662
Approved by:	submitter is maintainer
2023-12-10 15:56:33 +01:00
Serhii (Sergey) Kozlov
4dc7918fbf ftp/sftpgo: update to 2.5.5
Changelog:	https://github.com/drakkan/sftpgo/releases/tag/v2.5.5
2023-12-08 20:35:33 +00:00
Mikael Urankar
b2afd89fb2 lang/rust: Bump revisions after 1.74.1
PR:		275243
2023-12-08 16:04:09 +01:00
Ashish SHUKLA
0505b712df
all: Bump PORTREVISION after lang/go* update
PR:		274405
2023-12-07 02:22:10 +00:00
Rudolf Čejka
6845ef2aab ftp/tnftpd: Update to 20231001
While I'm here:

- Switch to DISTVERSION as suggested by Porters Handbook
- Make use of NetBSD's CDN and add a few additional mirrors
- Add WWW url
- Add license:

  [1]
  tnftpd contains a mix of BSD2CLAUSE (mostly the NetBSD
  derived code) and BSD3CLAUSE (inherited from the orignal UCB BSD code).

  tnftpd was previously BSD4CLAUSE but that was fixed in the upstream code
  a while ago so I changed the COPYING to reflect that. It's no more
  restrictive than BSD3CLAUSE now.

ChangeLog:

* Release as "tnftpd 20231001".

* Always use $YACC even without --enable-maintainer-mode.

* Update to NetBSD-ftpd 20230930:
	* Fix uninitialized memory usage in count_users().
	* Fix pam_set_item() call with proper struct passed as
	PAM_SOCKADDR.

* Build fixes:
	* Check for inet_net_pton() in -lresolv (for glibc).
	* Improve configure's display of make variables.
	* Remove deprecated autoconf macros.

* Security fixes:
	* CVE-2020-7468: Improve error handling when switching UID/GID.
	* Prevent MLSD and MLST before authentication succeeds.

* Update to NetBSD-ftpd 20230922:
	* Treat failed chdir/chroot for guest and chroot accounts as
	fatal. Also treat failed set{e,}(u,g}id calls as fatal.
	Addresses CVE-2020-7468, via FreeBSD.
	* Improve seteuid error handling, per suggestion by Simon
	Josefsson.
	* Add missing check_login checks for MLST and MLSD.

* Sync libnetbsd replacements with NetBSD upstream:
	* Replace fgetln() with tools/compat implementation that
	handles embedded NULs.
	* Fix inet_net_pton() to avoid integer overflow in bits.
	* Fix inet_ntop() to set errno when returning NULL.
	* Fix inet_pton() to improve hex formatting.
	* Fix sl_add() to not update size unless realloc() succeeds.

* Improve portability on NetBSD by providing own setprogname()
and getprogname(), instead of defining global __progname.

* Update example ftpusers to use example DNS and IP addresses.

* Build fixes:
	* Improve configure's display of detected features.
	* Enable more POSIX extensions.
	* Only replace glob() if required GLOB_ flags aren't available.
	* Only replace fts_open() if required FTS_ flags aren't
	available.

Suggested by:	[1] Luke Mewburn <lukem@NetBSD.org>
PR:		274209
MFH:		2023Q4
2023-11-27 11:46:52 +00:00
Muhammad Moinur Rahman
4f698c44ee */php80*: Refactor codes
- Switch to system pcre2
- Remove no longer required CONFIGURE_ARGS
- Remove unnecessary patch from archivers/php80-phar
- Remove unnecessary patch from converters/php80-mbstring
- Add support for bdb:18 in databases/php80-dba
- Remove unnecessary introduction of configure flags in
  databases/php80-odbc
- Remove unnecessary patch from devel/php80-readline
- Remove NOOP post-patch target from ftp/php80-ftp
- Remove unnecessary patch and NOOP OPTIONS TRUETYPE from
  graphics/php80-gd
- Remove unnecessary patch from mail/php80-imap and remove the OPTION
  for using CCLIENT as this has been marked DEPRECATED since there has
  been no release in last 16 years
- Remove unnecessary patch from sysutils/php80-fileinfo
- Remove unnecessary patch from textproc/php80-simplexml
- Refactor patches for post-patch target in textproc/php80-enchant and
  switch to enchant2 for dependencies
- Refactor patches for post-patch target in textproc/php80-xsl
2023-11-18 13:29:52 +01:00
Jose Alonso Cardenas Marquez
0b92f925a3
lang/fpc-*: Merge all units to lang/fpc
- Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc
  and lazarus ports.
- Update Mk/fpc.mk for reflects new changes
- Update Mk/lazarus.mk for reflects new changes
- Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version
  of fpc or lazarus for build apps based on fpc/lazarus
- Add entries to MOVED
- Bump PORTREVISON of affected ports
- Some other minor modifications
2023-11-12 15:49:26 -05:00
Andrey Korobkov
a822421ac7 ftp/lftp: lint port
Re-order variables and fix COMMENT

PR:	274839
Reported by:	Andrey Korobkov <alster@vinterdalen.se>
2023-11-10 12:32:45 +01:00
Dmitry Sivachenko
cce943f236 ftp/uftp: update to version 5.0.2. 2023-11-09 18:09:46 +00:00
Rodrigo Osorio
06df180a9e */*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems

Approved by:	portmgr (blanket)
PR:		274888
2023-11-06 11:03:47 +01:00
TAKATSU Tomonari
4f6a95e9fa ftp/R-cran-RCurl: Update to 1.98-1.13
Reported by:	portscout
2023-11-04 09:12:41 +00:00
Zsolt Udvari
aafaf1e366
ftp/R-cran-curl: Update to 5.1.0.
Added TEST_DEPENDS and pre-test target to run 'make test'.

Changelog: https://cran.r-project.org/web/packages/curl/NEWS

PR:		274854
2023-11-03 15:41:11 +08:00
Rodrigo Osorio
05f0f44a55 */*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
2023-11-01 23:11:47 +01:00
Li-Wen Hsu
c44cfdf875
ftp/py-pyftpdlib: Update to 1.5.9 2023-10-31 14:45:28 +08:00
Mikael Urankar
dd10dc88a7 lang/rust: Bump revisions after 1.73.0
PR:		274499
2023-10-24 12:22:32 +02:00
Muhammad Moinur Rahman
33e1ace9db ftp/yafc: Optionize INFO
- Update WWW
- Refactor pkg-descr
2023-10-21 12:10:50 +02:00
Oliver Lehmann
4dee77e291 ftp/gftp: Update to 2.9.1b
PR:	272931
2023-10-12 15:48:29 +02:00
Po-Chuan Hsieh
3098973bd0
ftp/curl: Update to 8.4.0
Changes:	https://curl.se/changes.html
Security:	CVE-2023-38545, CVE-2023-38546
2023-10-11 20:57:30 +08:00
Po-Chuan Hsieh
aabdfa405a
ftp/curl: Convert to options helper 2023-10-08 20:28:17 +08:00
Dag-Erling Smørgrav
4881eceec9 ftp/curl: Always use the default trust store instead of ca_root_nss.
MFH:		2023Q4
Reviewed by:	sunpoet
Differential Revision:	https://reviews.freebsd.org/D42039
2023-10-08 14:04:58 +02:00
Muhammad Moinur Rahman
624510a6e0 ftp/freebsd-ftpd: Remove blacklist conditionals
All supported FreeBSD release now has blacklist support so remove the
extra conditionals.

Approved by:	portmgr (blanket)
2023-09-30 17:10:19 +02:00
Po-Chuan Hsieh
06bb67aa58
ftp/curl: Update to 8.3.0
Changes:	https://curl.se/changes.html
Security:	CVE-2023-38039
2023-09-22 11:17:00 +08:00
Daniel Engberg
c75e8803b5 ftp/coeurl: fix build with {fmt} 10
- add fmt as a dependency, make it build by pulling in
  upstream commit 831e2ee8e9cf08ea1ee9736cde8370f9d0312abc

PR:		273875
Provided by:	diizzy@
2023-09-18 22:24:13 +02:00
Serhii (Sergey) Kozlov
16aabfb235 ftp/sftpgo: update to 2.5.4
Changelog:	https://github.com/drakkan/sftpgo/releases/tag/v2.5.4
2023-09-16 13:07:38 +00:00
Yuri Victorovich
e6be68985b ftp/pget: update 0.1.1 → 0.2.1
Reported by:	portscout
2023-09-16 00:38:17 -07:00
Dmitri Goutnik
8e4bc57934 all: Bump PORTREVISION after lang/go* update 2023-09-08 09:34:56 -05:00
Mikael Urankar
aba8da2be1 lang/rust: Bump revisions after 1.72.0
PR:		273331
2023-09-08 11:06:24 +02:00
TAKATSU Tomonari
f52e99cb55 ftp/R-cran-curl: Update to 5.0.2
Approved by:	maintainer (via private email)
2023-09-02 01:48:26 +00:00
Dmitri Goutnik
09b993031a all: Bump PORTREVISION after lang/go{119,120} update 2023-08-04 09:24:50 -05:00
Po-Chuan Hsieh
6583e2c766
ftp/curl: Update to 8.2.1
Changes:	https://curl.se/changes.html
2023-08-01 04:44:26 +08:00
Mikael Urankar
cdf28617b4 lang/rust: Bump revisions after 1.71.0
PR:		272449
2023-07-17 17:58:38 +02:00
Yuri Victorovich
a7b357c4f4 ftp/pget: New port: Fast, resumable file download client 2023-07-16 16:37:08 -07:00
Serhii (Sergey) Kozlov
87115a3173 ftp/sftpgo: update to 2.5.3
Changelog:	https://github.com/drakkan/sftpgo/releases/tag/v2.5.3
2023-07-13 22:05:54 +00:00
Felix Palmen
7d1faa7179 bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.

Approved by:		portmgr (tcberner, mentor)
Differential Revision:	https://reviews.freebsd.org/D37077
2023-07-12 20:56:04 +02:00
Tijl Coosemans
2c2ec62c72 devel/gettext: Update to 0.22
Convert post-patch commands to real patches.  This way there are errors
when the underlying code changes.

*/*: Fix gettext issues.  The new gettext tools are more strict.

PR:		272210
Exp-run by:	antoine
2023-07-11 22:15:43 +02:00
Jan Beich
e0cd051024 ftp/coeurl: unbreak build with Meson 1.2.0
meson.build:1:0: ERROR: Unexpected "[provides]" section, did you mean "[provide]"?

PR:		272276
Reported by:	antoine (via exp-run)
Regressed by:	https://github.com/mesonbuild/meson/commit/6f4973abad9e
2023-07-09 03:44:25 +00:00
Guido Falsi
2b40e46093 lang/ocaml: Update to 4.08.1
This update allows (and for some requires) to also update dependencies
to newer versions. Where possible I updated to the latest version.

The ocaml port now is MAKE_JOBS safe.

Changes to dependent ports included in this commit:

- devel/ocaml-sexplib: Rename to devel/ocaml-sexplib0 adapting to
  upstream. Update to 0.16.0
- devel/coccinelle: Update to 1.1.1, moved to github
- devel/ocaml-camlp4: Update to 4.08+1
- devel/ocaml-camomile: Use dune for build, adapt port
- devel/ocaml-cppo: Fix lib files installation [1]
- devel/ocaml-dune: Update to 3.7.1 [2]
- devel/ocaml-findlib: Update to 1.9.6 [3]
- devel/ocaml-ipaddr: Update to 3.1.0
- devel/ocaml-parmap: Update to 1.2.4, use dune for build [4]
- devel/ocaml-ppx-tools: Update to 6.6, use dune for build
- graphics/ocaml-cairo: Update to 0.6.4
- net-p2p/mldonkey: Update to 3.1.7-2 [2]
- net/unison: Remove ocaml 4.07 compatibility patches
- net/unison232: Mark broken, fails to build with newer ocaml [5]
- security/ocaml-ssl: Update to 0.5.13 [2]
- x11-toolkits/ocaml-labltk: Update to 8.06.7 [2]

Dune now requires full path as argument to --libdir, so various
ports have been patched accordingly.

Bumping PORTREVISION for all dependent ports that were not updated.

PR:			272067
Approved by:		michipili@gmail.com (maintainer timeout),
			eduardo (maintainer timeout) [1],
			danfe [2],
			hrs (maintainer timeout) [3],
			dumbbell (maintainer timeout) [4],
			mandree (implicit) [5]
Differential Revision:	https://reviews.freebsd.org/D40599
2023-07-05 11:55:16 +02:00
Rene Ladan
0ce030df52 all: return uqs' ports to the pool after his commit-bit was safekept.
With hat:	portmgr-secretary
2023-07-04 21:51:13 +02:00
Dirk Meyer
1c9f850369 ftp/vsftpd: fix build with openssl30 2023-07-01 15:24:45 +02:00
Rene Ladan
3d9a815d9c all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
2023-06-27 21:34:34 +02:00
Robert Clausecker
0ef9bba398 ftp/wzdftpd: fix build with LLVM 16
Also fix staging violation.

Reported by:	fallout
2023-06-27 01:30:29 +02:00
Zsolt Udvari
a9fd9eacf6 ftp/R-cran-curl: update to 5.0.1
Changelog: https://cran.r-project.org/web/packages/curl/NEWS

PR:		271948
2023-06-27 00:58:24 +02:00
Serhii (Sergey) Kozlov
2311ed1930 ftp/sftpgo: update to 2.5.2 2023-06-17 19:06:05 +00:00