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>