diff --git a/pkgs/by-name/cu/curlftpfs/fix-rpl_malloc.patch b/pkgs/by-name/cu/curlftpfs/fix-rpl_malloc.patch deleted file mode 100644 index 0265e1d82893..000000000000 --- a/pkgs/by-name/cu/curlftpfs/fix-rpl_malloc.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -Naur a/configure.ac b/configure.ac ---- a/configure.ac 2008-04-23 20:37:42.000000000 +0900 -+++ b/configure.ac 2021-05-16 01:28:24.000000000 +0900 -@@ -46,9 +46,7 @@ - - # Checks for library functions. - AC_FUNC_CHOWN --AC_FUNC_MALLOC - AC_FUNC_MKTIME --AC_FUNC_REALLOC - AC_FUNC_SELECT_ARGTYPES - AC_FUNC_STRFTIME - AC_FUNC_UTIME_NULL diff --git a/pkgs/by-name/cu/curlftpfs/package.nix b/pkgs/by-name/cu/curlftpfs/package.nix deleted file mode 100644 index 9404af4c3830..000000000000 --- a/pkgs/by-name/cu/curlftpfs/package.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - autoreconfHook, - fuse, - curl, - pkg-config, - glib, - zlib, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "curlftpfs"; - version = "0.9.2"; - - src = fetchurl { - url = "mirror://sourceforge/curlftpfs/curlftpfs-${finalAttrs.version}.tar.gz"; - sha256 = "0n397hmv21jsr1j7zx3m21i7ryscdhkdsyqpvvns12q7qwwlgd2f"; - }; - - patches = [ - # This removes AC_FUNC_MALLOC and AC_FUNC_REALLOC from configure.ac because - # it is known to cause problems. Search online for "rpl_malloc" and - # "rpl_realloc" to find out more. - ./fix-rpl_malloc.patch - ./suse-bug-580609.patch - ./suse-bug-955687.patch - ]; - - nativeBuildInputs = [ - autoreconfHook - pkg-config - ]; - buildInputs = [ - fuse - curl - glib - zlib - ]; - - env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { - CFLAGS = "-D__off_t=off_t"; - }; - - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' - # Fix the build on macOS with macFUSE installed. Needs autoreconfHook for - # this change to effect - substituteInPlace configure.ac --replace \ - 'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH' \ - "" - ''; - - doCheck = false; # fails, doesn't work well too, btw - - meta = { - description = "Filesystem for accessing FTP hosts based on FUSE and libcurl"; - mainProgram = "curlftpfs"; - homepage = "https://curlftpfs.sourceforge.net"; - license = lib.licenses.gpl2Only; - platforms = lib.platforms.unix; - }; -}) diff --git a/pkgs/by-name/cu/curlftpfs/suse-bug-580609.patch b/pkgs/by-name/cu/curlftpfs/suse-bug-580609.patch deleted file mode 100644 index 068fb129a4b1..000000000000 --- a/pkgs/by-name/cu/curlftpfs/suse-bug-580609.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/ftpfs.c 2008-04-30 01:05:47.000000000 +0200 -+++ b/ftpfs.c 2010-05-21 13:01:42.569006163 +0200 -@@ -503,7 +503,6 @@ static void *ftpfs_write_thread(void *da - - curl_easy_setopt_or_die(fh->write_conn, CURLOPT_URL, fh->full_path); - curl_easy_setopt_or_die(fh->write_conn, CURLOPT_UPLOAD, 1); -- curl_easy_setopt_or_die(fh->write_conn, CURLOPT_INFILESIZE, -1); - curl_easy_setopt_or_die(fh->write_conn, CURLOPT_READFUNCTION, write_data_bg); - curl_easy_setopt_or_die(fh->write_conn, CURLOPT_READDATA, fh); - curl_easy_setopt_or_die(fh->write_conn, CURLOPT_LOW_SPEED_LIMIT, 1); diff --git a/pkgs/by-name/cu/curlftpfs/suse-bug-955687.patch b/pkgs/by-name/cu/curlftpfs/suse-bug-955687.patch deleted file mode 100644 index b198c586e0cb..000000000000 --- a/pkgs/by-name/cu/curlftpfs/suse-bug-955687.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/ftpfs.c -+++ b/ftpfs.c -@@ -614,6 +614,8 @@ static void free_ftpfs_file(struct ftpfs - sem_destroy(&fh->data_need); - sem_destroy(&fh->data_written); - sem_destroy(&fh->ready); -+ if (fh->buf.size) { buf_free(&fh->buf); } -+ if (fh->stream_buf.size) { buf_free(&fh->stream_buf); } - free(fh); - } - diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 7e5b83973ebc..c881593f96bd 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -597,6 +597,7 @@ mapAliases { curaPlugins = throw "'curaPlugins' has been removed, as it was unmaintained in nixpkgs"; # Added 2026-05-22 curl-impersonate-chrome = warnAlias "curl-impersonate-chrome has been renamed to curl-impersonate" curl-impersonate; # Added 2025-11-02 curl-impersonate-ff = throw "curl-impersonate-ff has been removed because it is unmaintained upstream and has vulnerable dependencies. Use curl-impersonate instead."; # Added 2025-11-02 + curlftpfs = throw "'curlftpfs' has been removed due to lack of fuse 3 support."; # Added 2026-06-05 curlHTTP3 = warnAlias "'curlHTTP3' has been removed, as 'curl' now has HTTP/3 support enabled by default" curl; # Added 2025-08-22 cvemap = vulnx; # Added 2026-04-19 cwe-client-cli = throw "cwe-client-cli has been removed because it is archived and has unclear licensing"; # Added 2026-01-10