Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Dec 2024 19:26:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        desktop@FreeBSD.org
Subject:   [Bug 283266] ftp/curl: Update to 8.11.1 and transfer maintainership to desktop@
Message-ID:  <bug-283266-39348@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D283266

            Bug ID: 283266
           Summary: ftp/curl: Update to 8.11.1 and transfer maintainership
                    to desktop@
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://github.com/curl/curl/releases/tag/curl-8_11_1
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: diizzy@FreeBSD.org
                CC: desktop@FreeBSD.org, mikael@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
          Assignee: sunpoet@FreeBSD.org

Created attachment 255788
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D255788&action=
=3Dedit
Patch for curl

* Use GitHub as primary site and curl.se as fallback
* Transfer maintainership to desktop@ for more reviewers and more streamlin=
ed
maintenance in tree (discussed with fluffy)
* Switch to CMake, less local patching (upstream is also very active in fix=
ing
reported issues), faster and more flexible builds
* Try to stay within 78 columns whenever possible in Makefile
* Modernize Makefile layout to follow Porters Handbook more closely
* Sort options and adress several dependencies (*_IMPLIES)
* Add MANPAGES and ZSH options, disabling these will remove Perl build dep
* Add STATIC option
* Remove BROTLI from ZSTD from DEFAULTS (can of course be added again)
* Improve performance of "make test"

Compile and runtime tested on FreeBSD 14.1-RELEASE (amd64) (make, make
check-plist, make test)

Poudriere testport OK 13.3-RELEASE (amd64)
Poudriere testport OK 13.4-RELEASE (amd64)
Poudriere testport OK 14.1-RELEASE (amd64)
Poudriere testport OK 14.2-RELEASE (amd64)

Tested with following consumers in Poudriere on 14.1-RELEASE (amd64):
Running here:
https://pdr2.bofh.network/build.html?mastername=3D141-diizzy&build=3D2024-1=
2-11_12h10m06s
*** Note *** List is taken from freshports.org (library dependency)

archivers/urbackup-server
archivers/zchunk
astro/cfitsio
astro/foxtrotgps
astro/gnuastro
astro/mepo
astro/opencpn
astro/phd2
astro/siril
astro/viking
audio/ardour
audio/ario
audio/cyanrip
audio/deadbeef
audio/faustlive
audio/grip
audio/gtkpod
audio/guitarix-lv2
audio/icecast
audio/moc
audio/mpdas
audio/mpdscribble
audio/musicpd
audio/ncmpcpp
audio/osd-lyrics
audio/owntone
audio/pianobar
audio/pianod2
audio/streamtranscoder
audio/vimpc
audio/vorbis-tools
audio/zrythm
benchmarks/flowgrind
biology/htslib
biology/hyphy
biology/iolib
biology/libbigwig
biology/py-pybigwig
biology/salmon
biology/vcflib
biology/vt
cad/PrusaSlicer
cad/horizon-eda
cad/kicad
cad/kicad-devel
chinese/fcitx-cloudpinyin
chinese/fcitx5-chinese-addons
chinese/gcin
comms/gammu
comms/gpredict
comms/libconcord
comms/sigdigger
comms/svxlink
comms/trustedqsl
comms/xastir
converters/bibtexconv
databases/mariadb-connector-c
databases/mariadb1011-server
databases/mariadb114-server
databases/mongodb50
databases/mongodb60
databases/mongodb70
databases/mongodb80
databases/mysql80-client
databases/mysql80-server
databases/mysql84-client
databases/mysql84-server
databases/mysql90-client
databases/mysql90-server
databases/postgresql-repmgr
databases/recutils
databases/spatialite_gui
databases/sqlrelay
databases/tarantool
databases/tarantool2 (broken, see pkg-fallout)
databases/tiledb
databases/xrootd
databases/xtrabackup80
databases/xtrabackup81 (fails, unrelated) PR 283058
databases/xtrabackup84
deskutils/cairo-dock
deskutils/cairo-dock-plugins
deskutils/cherrytree
deskutils/fbreader
deskutils/growl-for-linux
deskutils/kdepim-runtime
deskutils/pinot
deskutils/subsurface
devel/aegis
devel/appstream
devel/appstream-glib
devel/aws-sdk-cpp
devel/cargo-c
devel/cargo-generate
devel/cargo-udeps
devel/cmake-gui
devel/date
devel/dub
devel/efl
devel/elfutils
devel/gcli
devel/git-cinnabar
devel/gitaly
devel/gitoxide
devel/google-cloud-cpp
devel/indi
devel/juce
devel/juce706
devel/kcov
devel/kore (broken, see pkg-fallout)
devel/leatherman
devel/libdap
devel/libdatovka
devel/libgutenfetch
devel/libkiwix
devel/libserdes
devel/libvirt
devel/mm-common
devel/opentelemetry-cpp
devel/phasar
devel/root
devel/rudiments
devel/sentry-cli
devel/simgear
devel/smooth
devel/wandio
devel/wrangler
devel/xmltooling
dns/dnsdbflex
dns/dnsdbq
dns/https_dns_proxy
dns/powerdns
dns/powerdns-recursor
editors/imhex
editors/imhex-current
editors/libreoffice
editors/openoffice-4
editors/openoffice-devel
emulators/dolphin-emu
emulators/emulationstation
emulators/es-de
emulators/fbsd-duckstation
emulators/flycast
emulators/libretro-reicast
emulators/pcsx2
emulators/qemu
emulators/qemu-devel
emulators/qemu8
emulators/reicast
emulators/rpcs3
emulators/tic-80
emulators/vice
emulators/virtualbox-ose
emulators/virtualbox-ose-legacy
emulators/virtualbox-ose-nox11
emulators/virtualbox-ose-nox11-legacy
filesystems/curlftpfs
filesystems/httpdirfs
filesystems/s3backer
filesystems/s3fs
finance/ktoblzcheck
finance/libofx
finance/tickrs
ftp/R-cran-RCurl
ftp/R-cran-curl
ftp/coeurl
ftp/curlpp
ftp/gstreamer1-plugins-curl
ftp/ocaml-ocurl
ftp/php81-curl
ftp/php82-curl
ftp/php83-curl
ftp/php84-curl
ftp/py-pycurl
ftp/rexx-curl
ftp/rubygem-curb
ftp/wmget
games/0ad
games/7kaa
games/DDNet
games/SRB2
games/alephone
games/alienarena
games/assaultcube
games/bzflag
games/bzflag-server
games/craft
games/crossfire-client
games/dhewm3
games/doomsday
games/enigma
games/etlegacy
games/evq3
games/ezquake
games/f1spirit-remake
games/flightgear
games/freebee
games/freeciv
games/freeciv-nox11
games/freeminer
games/gnubg
games/gtkevemon
games/ioquake3
games/iortcw
games/kartofel
games/keeperrl
games/klavaro
games/kuklomenos
games/lgogdownloader
games/luanti
games/meandmyshadow
games/megaglest
games/moonlight-embedded
games/moonlight-embedded-devel
games/mvdsv
games/nexuiz
games/openarena
games/openlierox
games/openrct2
games/openspades
games/openttd
games/pokerth
games/powder-toy
games/powder-toy-devel
games/quakeforge
games/slade
games/supertux2
games/supertuxkart
games/ufoai
games/warmux
games/warzone2100
games/wesnoth
games/worldofpadman
games/xmoto
games/xonotic
graphics/aseprite
graphics/cimg
graphics/darktable
graphics/feh
graphics/filmulator
graphics/gdal
graphics/gmic
graphics/gmic-qt
graphics/gmt
graphics/gnash
graphics/ipe
graphics/jp2a
graphics/krita-gmic-plugin
graphics/libgphoto2
graphics/librasterlite2
graphics/mapserver
graphics/mupdf
graphics/osgearth
graphics/proj
graphics/rawstudio
graphics/sane-backends
graphics/simpleviewer
graphics/telak
graphics/tesseract
irc/iroffer-dinoex
irc/weechat
lang/algol68g
lang/gnustep-base
lang/julia
lang/rust
lang/rust-nightly
lang/rust182
mail/claws-mail-fancy
mail/claws-mail-libravatar
mail/claws-mail-litehtml_viewer
mail/claws-mail-managesieve
mail/claws-mail-rssyl
mail/claws-mail-spam_report
mail/claws-mail-vcalendar
mail/libetpan
mail/milter-greylist
mail/nmh
mail/nmh-devel
math/R
math/asymptote
math/elan
math/giacxcas
math/gretl
math/libRmath
math/libqalculate
math/mprime
math/octave
math/pdal
math/saga
math/sage
math/scilab
misc/ignition-fuel-tools
misc/iio-oscilloscope
misc/librepo
misc/sword
misc/trurl
misc/wmweather+
multimedia/audacious-plugins
multimedia/butt
multimedia/kodi
multimedia/libmediainfo
multimedia/mediaelch
multimedia/musikcube
multimedia/nostt
multimedia/nymphcast
multimedia/obs-streamfx
multimedia/obs-studio
multimedia/qmmp-qt5
multimedia/qmmp-qt6
multimedia/tvheadend
multimedia/xine
net/asterisk18
net/boinc-client
net/deviceatlas-enterprise-c
net/ecal
net/fort
net/freeipa-client
net/freeswitch
net/gerbera
net/glusterfs
net/grive2
net/kamailio
net/libcmis
net/libnpupnp
net/liboauth
net/librdkafka
net/mad_fcl
net/measurement-kit
net/megacmd
net/megatools
net/ntopng
net/onedrive
net/opensips31
net/pecl-oauth2
net/remmina
net/rubygem-ovirt-engine-sdk
net/sakisafecli
net/uget
net/xmlrpc-c
net-im/concord
net-im/profanity
net-im/snac
net-im/toxic
net-mgmt/ettercap
net-mgmt/nagnu
net-mgmt/netxms
net-mgmt/sblim-wbemcli
net-mgmt/seafile-client
net-mgmt/seafile-server
net-mgmt/zabbix5-agent
net-mgmt/zabbix5-proxy
net-mgmt/zabbix5-server
net-mgmt/zabbix6-agent
net-mgmt/zabbix6-proxy
net-mgmt/zabbix6-server
net-mgmt/zabbix64-agent
net-mgmt/zabbix64-proxy
net-mgmt/zabbix64-server
net-mgmt/zabbix7-agent
net-mgmt/zabbix7-proxy
net-mgmt/zabbix7-server
net-p2p/clboss
net-p2p/cpuminer
net-p2p/pulsar-client-cpp
net-p2p/retroshare
net-p2p/rtorrent
net-p2p/transmission-components
ports-mgmt/appstream-generator
print/foomatic-db-engine
print/miktex
science/healpix
science/lammps
science/libkml
science/netcdf
science/openmodelica
science/orthanc
science/orthanc-mysql
science/py-tensorflow
science/qbox
security/0d1n
security/beid
security/cardpeek
security/clamav
security/clamav-lts
security/gnupg1
security/iddawc
security/lastpass-cli
security/libreswan
security/libtatsu
security/modsecurity3
security/opensaml
security/openvas
security/osslsigncode
security/rhonabwy
security/sssd2
security/strongswan
security/tpm2-tools
security/tpm2-tss
security/uacme
security/wazuh-manager
security/ykclient
shells/sheldon
sysutils/abgx360
sysutils/afflib
sysutils/amtc
sysutils/bacula-libs3
sysutils/barrier
sysutils/cbsd
sysutils/cfengine
sysutils/cfengine-devel
sysutils/cfengine-lts
sysutils/cfengine321
sysutils/cfengine322
sysutils/cfengine323
sysutils/cfengine324
sysutils/cluster-glue
sysutils/createrepo_c
sysutils/eclat
sysutils/facter
sysutils/google-compute-engine-oslogin
sysutils/libdnf
sysutils/lnav
sysutils/mdcat
sysutils/nix
sysutils/pacman
sysutils/passwordsafe
sysutils/powerman
sysutils/rsyslog8
sysutils/synergy
sysutils/syslog-ng
sysutils/zellij
textproc/libkolabxml
textproc/libmrss
textproc/libnxml
textproc/multimarkdown
textproc/py-ucl
textproc/raptor2
textproc/zorba
www/apache24
www/cas
www/castget
www/cplanet
www/cpr
www/davix
www/domoticz
www/domoticz-devel
www/edbrowse
www/envoy
www/flickcurl
www/hurl
www/janus
www/mod_auth_cas
www/mod_auth_mellon
www/mod_auth_openidc
www/mod_security
www/mod_webauth
www/netsurf
www/newsboat
www/newsraft
www/onlyoffice-documentserver
www/ot-recorder
www/p5-Net-Curl (fails to build, not a new issue) see pkg-fallout
www/p5-WWW-Curl
www/pecl-http
www/pecl-solr
www/pecl-yar
www/rubygem-ethon
www/rubygem-passenger
www/rubygem-patron
www/sogo
www/sogo-activesync
www/sogo2
www/sogo2-activesync
www/trafficserver
www/ulfius
www/wasm-pack
www/wsdlpull
x11/hamclock
x11/polybar
x11-toolkits/wxgtk32

Regarding transfer of maintainership, Po-Chuan has been maintainer for a ve=
ry
long time and put in a lot of time and effort however having a single perso=
n as
maintainer for a "high profile" port also shows its limitations/bottlenecks=
 as
seen in PRs such as 283020, 280653, 269967 and due to circumstances you mig=
ht
not always be available which is why assigning it to a group is likely a be=
tter
idea for some ports such as this one.

This works for me (tm) but please "battle test" it for potential issues.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-283266-39348>