pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wip: remove some (already imported)
Module Name: pkgsrc-wip
Committed By: Paolo Vincenzo Olivo <vms%retrobsd.ddns.net@localhost>
Pushed By: vms
Date: Sun May 10 19:45:23 2026 +0200
Changeset: 30ab80f5d0d2ca832aee5b3760406452602077d5
Modified Files:
Makefile
Removed Files:
fuse-s3fs/DESCR
fuse-s3fs/Makefile
fuse-s3fs/PLIST
fuse-s3fs/distinfo
fuse-s3fs/patches/patch-test_mknod__test.c
gvfs/COMMIT_MSG
gvfs/DESCR
gvfs/Makefile
gvfs/PLIST
gvfs/TODO
gvfs/distinfo
gvfs/hacks.mk
gvfs/options.mk
gvfs/patches/patch-client_gdaemonvfs.c
gvfs/patches/patch-daemon_ParseFTPList.c
gvfs/patches/patch-man_meson.build
gvfs/patches/patch-meson.build
libgusb/DESCR
libgusb/Makefile
libgusb/PLIST
libgusb/buildlink3.mk
libgusb/distinfo
libntfs/DESCR
libntfs/Makefile
libntfs/Makefile.common
libntfs/PLIST
libntfs/buildlink3.mk
libntfs/distinfo
libntfs/patches/patch-Makefile.in
libntfs/patches/patch-include_ntfs-3g_compat.h
libntfs/patches/patch-include_ntfs-3g_types.h
libntfs/patches/patch-libntfs-3g_Makefile.in
libntfs/patches/patch-libntfs-3g_compat.c
libntfs/patches/patch-libntfs-3g_device.c
libntfs/patches/patch-ntfsprogs_Makefile.in
libntfs/patches/patch-ntfsprogs_ntfsclone.c
libntfs/patches/patch-src_Makefile.in
libntfs/patches/patch-src_ntfs-3g.c
liburing/DESCR
liburing/Makefile
liburing/PLIST
liburing/buildlink3.mk
liburing/distinfo
Log Message:
wip: remove some (already imported)
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=30ab80f5d0d2ca832aee5b3760406452602077d5
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 5 -
fuse-s3fs/DESCR | 2 -
fuse-s3fs/Makefile | 28 --
fuse-s3fs/PLIST | 3 -
fuse-s3fs/distinfo | 6 -
fuse-s3fs/patches/patch-test_mknod__test.c | 14 -
gvfs/COMMIT_MSG | 4 -
gvfs/DESCR | 5 -
gvfs/Makefile | 118 -------
gvfs/PLIST | 163 ---------
gvfs/TODO | 16 -
gvfs/distinfo | 9 -
gvfs/hacks.mk | 24 --
gvfs/options.mk | 212 ------------
gvfs/patches/patch-client_gdaemonvfs.c | 16 -
gvfs/patches/patch-daemon_ParseFTPList.c | 448 -------------------------
gvfs/patches/patch-man_meson.build | 15 -
gvfs/patches/patch-meson.build | 18 -
libgusb/DESCR | 8 -
libgusb/Makefile | 20 --
libgusb/PLIST | 45 ---
libgusb/buildlink3.mk | 16 -
libgusb/distinfo | 5 -
libntfs/DESCR | 5 -
libntfs/Makefile | 13 -
libntfs/Makefile.common | 23 --
libntfs/PLIST | 41 ---
libntfs/buildlink3.mk | 12 -
libntfs/distinfo | 15 -
libntfs/patches/patch-Makefile.in | 15 -
libntfs/patches/patch-include_ntfs-3g_compat.h | 16 -
libntfs/patches/patch-include_ntfs-3g_types.h | 24 --
libntfs/patches/patch-libntfs-3g_Makefile.in | 13 -
libntfs/patches/patch-libntfs-3g_compat.c | 20 --
libntfs/patches/patch-libntfs-3g_device.c | 40 ---
libntfs/patches/patch-ntfsprogs_Makefile.in | 33 --
libntfs/patches/patch-ntfsprogs_ntfsclone.c | 55 ---
libntfs/patches/patch-src_Makefile.in | 124 -------
libntfs/patches/patch-src_ntfs-3g.c | 19 --
liburing/DESCR | 7 -
liburing/Makefile | 27 --
liburing/PLIST | 135 --------
liburing/buildlink3.mk | 12 -
liburing/distinfo | 5 -
44 files changed, 1854 deletions(-)
diffs:
diff --git a/Makefile b/Makefile
index 7acc13885b..03f9a622b6 100644
--- a/Makefile
+++ b/Makefile
@@ -1095,7 +1095,6 @@ SUBDIR+= fuse-cryfs
SUBDIR+= fuse-exfat
SUBDIR+= fuse-google-drive-git
SUBDIR+= fuse-mp3fs
-SUBDIR+= fuse-s3fs
SUBDIR+= fuse-smbnetfs
SUBDIR+= fuse-squashfuse
SUBDIR+= fuse-zip
@@ -1501,7 +1500,6 @@ SUBDIR+= gunison
SUBDIR+= gupnp-ui
SUBDIR+= gurlchecker
SUBDIR+= gvariant
-SUBDIR+= gvfs
SUBDIR+= gwget
SUBDIR+= gwhois
SUBDIR+= gwyddion
@@ -2086,7 +2084,6 @@ SUBDIR+= libgtkhtml-java
SUBDIR+= libgtkstylus
SUBDIR+= libgtop
SUBDIR+= libguestfs-appliance
-SUBDIR+= libgusb
SUBDIR+= libgweather4
SUBDIR+= libgxim
SUBDIR+= libgzstream
@@ -2125,7 +2122,6 @@ SUBDIR+= libnl
SUBDIR+= libnl1
SUBDIR+= libnoise
SUBDIR+= libnsl
-SUBDIR+= libntfs
SUBDIR+= libode
SUBDIR+= liboglappth
SUBDIR+= libopeninput
@@ -2194,7 +2190,6 @@ SUBDIR+= libucl
SUBDIR+= libuna
SUBDIR+= libunwind
SUBDIR+= libunwind-git
-SUBDIR+= liburing
SUBDIR+= libusbsio
SUBDIR+= libvalhalla
SUBDIR+= libvc
diff --git a/fuse-s3fs/DESCR b/fuse-s3fs/DESCR
deleted file mode 100644
index 67900733a8..0000000000
--- a/fuse-s3fs/DESCR
+++ /dev/null
@@ -1,2 +0,0 @@
-FUSE-based file system backed by Amazon S3. Mount a bucket as a local
-file system read/write. Store files/folders natively and transparently.
diff --git a/fuse-s3fs/Makefile b/fuse-s3fs/Makefile
deleted file mode 100644
index 2e41bc7798..0000000000
--- a/fuse-s3fs/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# $NetBSD$
-
-DISTNAME= fuse-s3fs-${PKGVERSION}
-PKGVERSION= 1.93
-CATEGORIES= filesystems
-MASTER_SITES= ${MASTER_SITE_GITHUB:=s3fs-fuse/}
-GITHUB_PROJECT= s3fs-fuse
-GITHUB_TAG= v${PKGVERSION}
-
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://github.com/s3fs-fuse/s3fs-fuse
-COMMENT= FUSE file-system and utilities for S3-compatible APIs
-LICENSE= gnu-gpl-v2
-
-GNU_CONFIGURE= yes
-USE_LIBTOOL= yes
-USE_LANGUAGES= c c++
-USE_TOOLS+= autoheader automake autoreconf gmake pkg-config
-
-pre-configure:
- cd ${WRKSRC} && autoreconf -fiv
-
-.include "../../filesystems/fuse/buildlink3.mk"
-.include "../../textproc/libxml2/buildlink3.mk"
-.include "../../www/curl/buildlink3.mk"
-.include "../../mk/dlopen.buildlink3.mk"
-BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q}
-.include "../../mk/bsd.pkg.mk"
diff --git a/fuse-s3fs/PLIST b/fuse-s3fs/PLIST
deleted file mode 100644
index 4f728f8606..0000000000
--- a/fuse-s3fs/PLIST
+++ /dev/null
@@ -1,3 +0,0 @@
-@comment $NetBSD$
-bin/s3fs
-man/man1/s3fs.1
diff --git a/fuse-s3fs/distinfo b/fuse-s3fs/distinfo
deleted file mode 100644
index 5be0c4636a..0000000000
--- a/fuse-s3fs/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD$
-
-BLAKE2s (fuse-s3fs-1.93.tar.gz) = be8591fa93acf185938461218cd01b870795e5483d27d331c95bc061c5c65e0c
-SHA512 (fuse-s3fs-1.93.tar.gz) = 613ad713ac426236b471aa4b2f8292ee0558017f149bfe51aa7fad1bacd60fccf00c31404ebc14b692787e524704e9cd9111b84540f1309ba99900d42d03dc5d
-Size (fuse-s3fs-1.93.tar.gz) = 284353 bytes
-SHA1 (patch-test_mknod__test.c) = 83c2d7b366318af601aa729fa64d7d9f0d05bbff
diff --git a/fuse-s3fs/patches/patch-test_mknod__test.c b/fuse-s3fs/patches/patch-test_mknod__test.c
deleted file mode 100644
index 43e148ec6a..0000000000
--- a/fuse-s3fs/patches/patch-test_mknod__test.c
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
---- test/mknod_test.c 2023-11-05 16:35:57.703118419 +0000
-+++ test/mknod_test.c
-@@ -27,9 +27,6 @@
- #include <unistd.h>
- #include <string.h>
- #include <errno.h>
--#ifndef __APPLE__
--#include <sys/sysmacros.h>
--#endif
-
- //---------------------------------------------------------
- // Const
diff --git a/gvfs/COMMIT_MSG b/gvfs/COMMIT_MSG
deleted file mode 100644
index 3634b73c11..0000000000
--- a/gvfs/COMMIT_MSG
+++ /dev/null
@@ -1,4 +0,0 @@
-sysutils/gvfs: Update to gvfs-1.60.0
-
-The change log is too long to paste here. See:
-https://gitlab.gnome.org/GNOME/gvfs/-/blob/master/NEWS
diff --git a/gvfs/DESCR b/gvfs/DESCR
deleted file mode 100644
index 839b513062..0000000000
--- a/gvfs/DESCR
+++ /dev/null
@@ -1,5 +0,0 @@
-gvfs is a userspace virtual filesystem designed to work with the i/o
-abstractions of gio (a library availible in glib >= 2.15.1). It
-installs several modules that are automatically used by applications
-using the APIs of libgio. There is also fuse support that allows
-applications not using gio to access the gvfs filesystems.
diff --git a/gvfs/Makefile b/gvfs/Makefile
deleted file mode 100644
index 446e1580c1..0000000000
--- a/gvfs/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# $NetBSD: Makefile,v 1.79 2016/08/03 10:23:24 adam Exp $
-#
-
-DISTNAME= gvfs-1.60.0
-CATEGORIES?= sysutils
-MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gvfs/${PKGVERSION_NOREV:S/./ /g:[1..2]:ts.}/}
-EXTRACT_SUFX= .tar.xz
-
-MAINTAINER= nervoso%k1.com.br@localhost
-HOMEPAGE= https://wiki.gnome.org/Projects/gvfs
-COMMENT= Userspace virtual filesystem
-LICENSE= gnu-lgpl-v2
-
-USE_TOOLS+= pkg-config
-
-USE_PKGLOCALEDIR= yes
-
-.include "../../mk/compiler.mk"
-
-CFLAGS.NetBSD+= -DNETBSD_SOURCE # string.h
-
-.if !empty(PKGSRC_COMPILER:Mclang) || ${CC_VERSION:Mgcc-[6-9]*} || ${CC_VERSION:Mgcc-1[0-9].*}
-CFLAGS.SunOS+= -D_XOPEN_SOURCE=600 -D__EXTENSIONS__
-.else
-CFLAGS.SunOS+= -D_XOPEN_SOURCE=500 -D__EXTENSIONS__
-.endif
-
-LDFLAGS.SunOS+= -lsocket # if_indextoname()
-
-# Enforce some defaults to prevent PLIST issues witnessed in some environments.
-MESON_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} \
- --localedir=${PKGLOCALEDIR}/locale
-
-# Disable meson's default of using "-Wl,--as-needed" on ld.bfd arches,
-# to prevent build failures due to undefined references.
-MESON_ARGS+= -Db_asneeded=false
-
-# Disable some options which currently have no support on pkgsrc,
-# and are otherwise only available on Linux.
-MESON_ARGS+= -Dlogind=false \
- -Donedrive=false \
- -Dudisks2=false
-
-# Disable systemd support by default, as we currently lack a way to check for
-# builtin systemd on Linux.
-MESON_ARGS+= -Dsystemduserunitdir=no \
- -Dtmpfilesdir=no
-
-# Generate man pages; requires docbook-xsl.
-TOOL_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
-DOCBOOK_MANPAGE_XSL= ${PREFIX}/share/xsl/docbook/manpages/docbook.xsl
-MESON_ARGS+= -Dman=true
-
-SUBST_CLASSES+= man
-SUBST_STAGE.man= pre-configure
-SUBST_FILES.man= man/meson.build
-SUBST_VARS.man+= DOCBOOK_MANPAGE_XSL
-
-.include "../../mk/bsd.fast.prefs.mk"
-
-# Turn on some settings by default.
-
-## afp://[user@]host[:port][/share]
-## Apple Filing Protocol.
-MESON_ARGS+= -Dafp=true
-
-## archive://{URL-ENCODED-URI}
-## Access archive files.
-MESON_ARGS+= -Darchive=true
-.include "../../archivers/libarchive/buildlink3.mk"
-
-## burn://{DEVICE}
-## Virtual filesystem for file managers to help them implement burning
-## optical discs.
-MESON_ARGS+= -Dburn=true
-
-## http://, https://
-## HTTP protocol support.
-MESON_ARGS+= -Dhttp=true
-.include "../../textproc/libxml2/buildlink3.mk"
-.include "../../net/libsoup3/buildlink3.mk"
-
-## libgcrypt support.
-MESON_ARGS+= -Dgcrypt=true
-.include "../../security/libgcrypt/buildlink3.mk"
-
-## libusb interruption support: not available on DragonFly.
-.if ${OPSYS} != "DragonFly"
-. include "../../devel/libusb1/buildlink3.mk"
-MESON_ARGS+= -Dlibusb=true
-.else
-MESON_ARGS+= -Dlibusb=false
-.endif
-
-## nfs://{HOST}/{SHARE}
-## NFS v2 and v3 protocols.
-MESON_ARGS+= -Dnfs=true
-.include "../../net/libnfs/buildlink3.mk"
-
-## sftp://[user@]host[:port], ssh://[user@]host[:port]
-## SFTP protocol support.
-MESON_ARGS+= -Dsftp=true
-
-## wsdd:///
-## Access Web Service Discovery Daemon.
-MESON_ARGS+= -Dwsdd=true
-
-.include "options.mk"
-
-.include "../../devel/glib2/modules.mk"
-.include "../../devel/gettext-lib/buildlink3.mk"
-.include "../../security/openssl/buildlink3.mk"
-.include "../../sysutils/dbus/buildlink3.mk"
-.include "../../sysutils/gsettings-desktop-schemas/buildlink3.mk"
-.include "../../textproc/libxslt/xsltproc-nonet.mk"
-
-.include "../../devel/meson/build.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/gvfs/PLIST b/gvfs/PLIST
deleted file mode 100644
index cee4c57de1..0000000000
--- a/gvfs/PLIST
+++ /dev/null
@@ -1,163 +0,0 @@
-@comment $NetBSD$
-lib/gio/modules/libgioremote-volume-monitor.so
-lib/gio/modules/libgvfsdbus.so
-lib/gvfs/libgvfscommon.so
-lib/gvfs/libgvfsdaemon.so
-${PLIST.afc}libexec/gvfs-afc-volume-monitor
-${PLIST.gphoto}libexec/gvfs-gphoto2-volume-monitor
-${PLIST.mtp}libexec/gvfs-mtp-volume-monitor
-libexec/gvfsd
-${PLIST.polkit}libexec/gvfsd-admin
-${PLIST.afc}libexec/gvfsd-afc
-libexec/gvfsd-afp
-libexec/gvfsd-afp-browse
-libexec/gvfsd-archive
-libexec/gvfsd-burn
-${PLIST.cdda}libexec/gvfsd-cdda
-libexec/gvfsd-computer
-libexec/gvfsd-dav
-${PLIST.dnssd}libexec/gvfsd-dnssd
-libexec/gvfsd-ftp
-${PLIST.fuse}libexec/gvfsd-fuse
-${PLIST.gdata}libexec/gvfsd-google
-${PLIST.gphoto}libexec/gvfsd-gphoto2
-libexec/gvfsd-http
-libexec/gvfsd-localtest
-libexec/gvfsd-metadata
-${PLIST.mtp}libexec/gvfsd-mtp
-libexec/gvfsd-network
-libexec/gvfsd-nfs
-libexec/gvfsd-recent
-libexec/gvfsd-sftp
-${PLIST.smb}libexec/gvfsd-smb
-${PLIST.smb}libexec/gvfsd-smb-browse
-libexec/gvfsd-trash
-libexec/gvfsd-wsdd
-man/man1/gvfsd-fuse.1
-man/man1/gvfsd-metadata.1
-man/man1/gvfsd.1
-man/man7/gvfs.7
-${PLIST.dnssd}share/GConf/gsettings/gvfs-dns-sd.convert
-${PLIST.smb}share/GConf/gsettings/gvfs-smb.convert
-${PLIST.afc}share/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service
-share/dbus-1/services/org.gtk.vfs.Daemon.service
-${PLIST.gphoto}share/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service
-${PLIST.mtp}share/dbus-1/services/org.gtk.vfs.MTPVolumeMonitor.service
-share/dbus-1/services/org.gtk.vfs.Metadata.service
-${PLIST.dnssd}share/glib-2.0/schemas/org.gnome.system.dns_sd.gschema.xml
-share/glib-2.0/schemas/org.gnome.system.gvfs.enums.xml
-${PLIST.smb}share/glib-2.0/schemas/org.gnome.system.smb.gschema.xml
-share/glib-2.0/schemas/org.gnome.system.wsdd.gschema.xml
-${PLIST.polkit}share/gvfs/mounts/admin.mount
-${PLIST.afc}share/gvfs/mounts/afc.mount
-share/gvfs/mounts/afp-browse.mount
-share/gvfs/mounts/afp.mount
-share/gvfs/mounts/archive.mount
-share/gvfs/mounts/burn.mount
-${PLIST.cdda}share/gvfs/mounts/cdda.mount
-share/gvfs/mounts/computer.mount
-share/gvfs/mounts/dav+sd.mount
-share/gvfs/mounts/dav.mount
-${PLIST.dnssd}share/gvfs/mounts/dns-sd.mount
-share/gvfs/mounts/ftp.mount
-share/gvfs/mounts/ftpis.mount
-share/gvfs/mounts/ftps.mount
-${PLIST.gdata}share/gvfs/mounts/google.mount
-${PLIST.gphoto}share/gvfs/mounts/gphoto2.mount
-share/gvfs/mounts/http.mount
-share/gvfs/mounts/localtest.mount
-${PLIST.mtp}share/gvfs/mounts/mtp.mount
-share/gvfs/mounts/network.mount
-share/gvfs/mounts/nfs.mount
-share/gvfs/mounts/recent.mount
-share/gvfs/mounts/sftp.mount
-${PLIST.smb}share/gvfs/mounts/smb-browse.mount
-${PLIST.smb}share/gvfs/mounts/smb.mount
-share/gvfs/mounts/trash.mount
-share/gvfs/mounts/wsdd.mount
-${PLIST.afc}share/gvfs/remote-volume-monitors/afc.monitor
-${PLIST.gphoto}share/gvfs/remote-volume-monitors/gphoto2.monitor
-${PLIST.mtp}share/gvfs/remote-volume-monitors/mtp.monitor
-share/locale/ab/LC_MESSAGES/gvfs.mo
-share/locale/af/LC_MESSAGES/gvfs.mo
-share/locale/ar/LC_MESSAGES/gvfs.mo
-share/locale/as/LC_MESSAGES/gvfs.mo
-share/locale/ast/LC_MESSAGES/gvfs.mo
-share/locale/be/LC_MESSAGES/gvfs.mo
-share/locale/be@latin/LC_MESSAGES/gvfs.mo
-share/locale/bg/LC_MESSAGES/gvfs.mo
-share/locale/bn/LC_MESSAGES/gvfs.mo
-share/locale/bn_IN/LC_MESSAGES/gvfs.mo
-share/locale/bs/LC_MESSAGES/gvfs.mo
-share/locale/ca/LC_MESSAGES/gvfs.mo
-share/locale/ca@valencia/LC_MESSAGES/gvfs.mo
-share/locale/cs/LC_MESSAGES/gvfs.mo
-share/locale/da/LC_MESSAGES/gvfs.mo
-share/locale/de/LC_MESSAGES/gvfs.mo
-share/locale/el/LC_MESSAGES/gvfs.mo
-share/locale/en@shaw/LC_MESSAGES/gvfs.mo
-share/locale/en_GB/LC_MESSAGES/gvfs.mo
-share/locale/eo/LC_MESSAGES/gvfs.mo
-share/locale/es/LC_MESSAGES/gvfs.mo
-share/locale/et/LC_MESSAGES/gvfs.mo
-share/locale/eu/LC_MESSAGES/gvfs.mo
-share/locale/fa/LC_MESSAGES/gvfs.mo
-share/locale/fi/LC_MESSAGES/gvfs.mo
-share/locale/fr/LC_MESSAGES/gvfs.mo
-share/locale/fur/LC_MESSAGES/gvfs.mo
-share/locale/ga/LC_MESSAGES/gvfs.mo
-share/locale/gl/LC_MESSAGES/gvfs.mo
-share/locale/gu/LC_MESSAGES/gvfs.mo
-share/locale/he/LC_MESSAGES/gvfs.mo
-share/locale/hi/LC_MESSAGES/gvfs.mo
-share/locale/hr/LC_MESSAGES/gvfs.mo
-share/locale/hu/LC_MESSAGES/gvfs.mo
-share/locale/id/LC_MESSAGES/gvfs.mo
-share/locale/ie/LC_MESSAGES/gvfs.mo
-share/locale/it/LC_MESSAGES/gvfs.mo
-share/locale/ja/LC_MESSAGES/gvfs.mo
-share/locale/ka/LC_MESSAGES/gvfs.mo
-share/locale/kab/LC_MESSAGES/gvfs.mo
-share/locale/kk/LC_MESSAGES/gvfs.mo
-share/locale/kn/LC_MESSAGES/gvfs.mo
-share/locale/ko/LC_MESSAGES/gvfs.mo
-share/locale/ku/LC_MESSAGES/gvfs.mo
-share/locale/lt/LC_MESSAGES/gvfs.mo
-share/locale/lv/LC_MESSAGES/gvfs.mo
-share/locale/mai/LC_MESSAGES/gvfs.mo
-share/locale/mk/LC_MESSAGES/gvfs.mo
-share/locale/ml/LC_MESSAGES/gvfs.mo
-share/locale/mr/LC_MESSAGES/gvfs.mo
-share/locale/ms/LC_MESSAGES/gvfs.mo
-share/locale/nb/LC_MESSAGES/gvfs.mo
-share/locale/nds/LC_MESSAGES/gvfs.mo
-share/locale/ne/LC_MESSAGES/gvfs.mo
-share/locale/nl/LC_MESSAGES/gvfs.mo
-share/locale/nn/LC_MESSAGES/gvfs.mo
-share/locale/oc/LC_MESSAGES/gvfs.mo
-share/locale/or/LC_MESSAGES/gvfs.mo
-share/locale/pa/LC_MESSAGES/gvfs.mo
-share/locale/pl/LC_MESSAGES/gvfs.mo
-share/locale/pt/LC_MESSAGES/gvfs.mo
-share/locale/pt_BR/LC_MESSAGES/gvfs.mo
-share/locale/ro/LC_MESSAGES/gvfs.mo
-share/locale/ru/LC_MESSAGES/gvfs.mo
-share/locale/sk/LC_MESSAGES/gvfs.mo
-share/locale/sl/LC_MESSAGES/gvfs.mo
-share/locale/sq/LC_MESSAGES/gvfs.mo
-share/locale/sr/LC_MESSAGES/gvfs.mo
-share/locale/sr@latin/LC_MESSAGES/gvfs.mo
-share/locale/sv/LC_MESSAGES/gvfs.mo
-share/locale/ta/LC_MESSAGES/gvfs.mo
-share/locale/te/LC_MESSAGES/gvfs.mo
-share/locale/tg/LC_MESSAGES/gvfs.mo
-share/locale/th/LC_MESSAGES/gvfs.mo
-share/locale/tr/LC_MESSAGES/gvfs.mo
-share/locale/ug/LC_MESSAGES/gvfs.mo
-share/locale/uk/LC_MESSAGES/gvfs.mo
-share/locale/vi/LC_MESSAGES/gvfs.mo
-share/locale/zh_CN/LC_MESSAGES/gvfs.mo
-share/locale/zh_HK/LC_MESSAGES/gvfs.mo
-share/locale/zh_TW/LC_MESSAGES/gvfs.mo
-${PLIST.polkit}share/polkit-1/actions/org.gtk.vfs.file-operations.policy
-${PLIST.polkit}share/polkit-1/rules.d/org.gtk.vfs.file-operations.rules
diff --git a/gvfs/TODO b/gvfs/TODO
deleted file mode 100644
index 16d5b48af6..0000000000
--- a/gvfs/TODO
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- -*- markdown -*- ->
-
-# gvfsd-fuse is known not to work on NetBSD
-
-This is because NetBSD refuse(3) doesn't support non-root mounting but
-gvfsd(1) relies on this specific functionality. gvfsd(1) launches
-gvfsd-fuse(1) as a regular user, and it exits with an error. We should
-really implement fusermount(1) as a part of refuse(3).
-
-Note that we cannot work around this problem by setuid'ing gvfsd-fuse,
-because libdbus checks if the process is setuid'ed and if so it refuses to
-connect to a bus provided thru an environment variable.
-
-A possible workaround is to temporarily implement something equivalent to
-fusermount(1) in gvfs, and use it until NetBSD natively supports it. Or
-rather, NetBSD versions that don't support it go EOL.
diff --git a/gvfs/distinfo b/gvfs/distinfo
deleted file mode 100644
index 1b201cc2c9..0000000000
--- a/gvfs/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-$NetBSD: distinfo,v 1.25 2015/11/04 01:32:16 agc Exp $
-
-BLAKE2s (gvfs-1.60.0.tar.xz) = 7592f6c6545146f4eedb3cc2339ab36a9d1e47246ade9fa688409f228fd127c0
-SHA512 (gvfs-1.60.0.tar.xz) = 4897f8bcaa4e8d1eb73f797080e30bc6a442729d93f1ab958add719fe8cd7a30777a1ff26ef807f86fa62edd15529426fa974f01c0081bd3b72af8ae03c01385
-Size (gvfs-1.60.0.tar.xz) = 1297324 bytes
-SHA1 (patch-client_gdaemonvfs.c) = c4833ffcec2b6d1b93beb12b7405fdc3e171beb0
-SHA1 (patch-daemon_ParseFTPList.c) = 50c38494cabb67c4c5047a1dc5a34f487f7349cf
-SHA1 (patch-man_meson.build) = e49cca1e56248625ce111168807425df4fd2e9f9
-SHA1 (patch-meson.build) = f223d6dc97791da7ef96cf4cc099c1599c0e39b2
diff --git a/gvfs/hacks.mk b/gvfs/hacks.mk
deleted file mode 100644
index 143658820b..0000000000
--- a/gvfs/hacks.mk
+++ /dev/null
@@ -1,24 +0,0 @@
-# $NetBSD$
-
-.if !defined(GVFS_HACKS_MK)
-GVFS_HACKS_MK= defined
-
-### [Sat Nov 15 02:58:22 JST 2025 : pho]
-### gvfs' meson.build files uses install_rpath to embed rpath to
-### ${PREFIX}/lib/gvfs. Unpatched Meson handles this just fine but
-### alas... our Meson has a patch to kill the rpath fixup
-### (patches/patch-mesonbuild_scripts_depfixer.py) and it renders
-### install_rpath non-functioning. We can't simply get away with deleting
-### the patch, because depfixer.py cannot inject a DT_RPATH that is longer
-### than existing ones. (Have they considered using patchelf instead of
-### hand-rolling their own ELF patcher?) To overcome the limitation they
-### introduced on their own, Meson allocates a dummy rpath with the same
-### length of install_rpath with every character replaced with 'X', like
-### "-Wl,-rpath,XXXXXXXXXX", which doesn't begin with a '/' so our
-### cwrappers remove it! Meson and our cwrappers fight against each other
-### in a very indirect way, and the only way around is to do this silly
-### hack:
-PKG_HACKS+= rpath-fixup
-LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/gvfs
-
-.endif # GVFS_HACKS_MK
diff --git a/gvfs/options.mk b/gvfs/options.mk
deleted file mode 100644
index a924ad78da..0000000000
--- a/gvfs/options.mk
+++ /dev/null
@@ -1,212 +0,0 @@
-# $NetBSD$
-
-PKG_OPTIONS_VAR= PKG_OPTIONS.gvfs
-PKG_SUPPORTED_OPTIONS= bluray cdda dnssd fuse goa gcr gphoto idevice libgdata \
- libmtp polkit samba secret udev
-PKG_SUGGESTED_OPTIONS= gcr dnssd secret
-
-.if ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD"
-PKG_SUGGESTED_OPTIONS+= samba
-.endif
-
-.if ${OPSYS} == "Linux" || (${OPSYS} == "NetBSD" && ${OPSYS_VERSION} > 099993)
-PKG_SUGGESTED_OPTIONS+= fuse
-.endif
-
-# Some options expect gudev support:
-# use the GUDEV_REQUIRED variable to handle them.
-GUDEV_REQUIRED?= # empty
-
-# Gnome Online Accounts support:
-# some users might have a reason not to want it by default.
-GOA_REQUIRED?= # empty
-
-# Check for a working udev implementation.
-# If available, enable some options which depend on it.
-.include "../../mk/udev.buildlink3.mk"
-.if ${UDEV_TYPE} != "none"
-PKG_SUGGESTED_OPTIONS+= udev
-PKG_SUGGESTED_OPTIONS+= cdda libmtp
-.endif
-
-.if ${OPSYS} == "Linux"
-# polkit itself is cross-platform but gvfs also requires libcap, which is
-# only available on Linux.
-PKG_SUGGESTED_OPTIONS+= polkit
-.endif
-
-.include "../../mk/bsd.options.mk"
-
-###
-### afc://{UUID}
-### Apple File Conduit; allow to exchange files with iOS devices
-###
-PLIST_VARS+= afc
-.if !empty(PKG_OPTIONS:Midevice)
-MESON_ARGS+= -Dafc=true
-PLIST.afc= yes
-. include "../../comms/libimobiledevice/buildlink3.mk"
-. include "../../textproc/libplist/buildlink3.mk"
-.else
-MESON_ARGS+= -Dafc=false
-.endif
-
-###
-### admin:///
-### Access local filesystem as a root user.
-###
-PLIST_VARS+= polkit
-.if !empty(PKG_OPTIONS:Mpolkit)
-MESON_ARGS+= -Dadmin=true
-PLIST.polkit= yes
-. include "../../sysutils/libcap/buildlink3.mk"
-. include "../../security/polkit/buildlink3.mk"
-.else
-MESON_ARGS+= -Dadmin=false
-.endif
-
-###
-#### Blu-Ray metadata support.
-###
-.if !empty(PKG_OPTIONS:Mbluray)
-MESON_ARGS+= -Dbluray=true
-. include "../../multimedia/libbluray/buildlink3.mk"
-.else
-MESON_ARGS+= -Dbluray=false
-.endif
-
-###
-### cdda://{DEVICE}
-### Access audio discs.
-###
-PLIST_VARS+= cdda
-.if !empty(PKG_OPTIONS:Mcdda)
-MESON_ARGS+= -Dcdda=true
-GUDEV_REQUIRED= yes
-. include "../../misc/libcdio-paranoia/buildlink3.mk"
-PLIST.cdda= yes
-.else
-MESON_ARGS+= -Dcdda=false
-.endif
-
-###
-### dns-sd://{DOMAIN}
-### DNS-SD shares on the local network.
-###
-PLIST_VARS+= dnssd
-.if !empty(PKG_OPTIONS:Mdnssd)
-MESON_ARGS+= -Ddnssd=true
-PLIST.dnssd= yes
-. include "../../net/avahi/buildlink3.mk"
-.else
-MESON_ARGS+= -Ddnssd=false
-.endif
-
-###
-### FUSE support.
-###
-PLIST_VARS+= fuse
-.if !empty(PKG_OPTIONS:Mfuse)
-BUILDLINK_API_DEPENDS.fuse+= fuse>=2.8
-.include "../../mk/fuse.buildlink3.mk"
-MESON_ARGS+= -Dfuse=true
-PLIST.fuse= yes
-.else
-MESON_ARGS+= -Dfuse=false
-.endif
-
-###
-### GCR certificate support.
-###
-.if !empty(PKG_OPTIONS:Mgcr)
-MESON_ARGS+= -Dgcr=true
-. include "../../security/gcr4/buildlink3.mk"
-.else
-MESON_ARGS+= -Dgcr=false
-.endif
-
-###
-### google-drive://{USER}@{HOST}
-### Access Google Drive.
-###
-PLIST_VARS+= gdata
-.if !empty(PKG_OPTIONS:Mlibgdata)
-GOA_REQUIRED= yes
-MESON_ARGS+= -Dgoogle=true
-PLIST.gdata= yes
-. include "../../net/libgdata/buildlink3.mk"
-.else
-MESON_ARGS+= -Dgoogle=false
-.endif
-
-###
-### GOA (Gnome Online Accounts).
-### Required for Google Drive support.
-###
-.if !empty(PKG_OPTIONS:Mgoa) || ${GOA_REQUIRED:tl} == "yes"
-MESON_ARGS+= -Dgoa=true
-. include "../../net/gnome-online-accounts/buildlink3.mk"
-.else
-MESON_ARGS+= -Dgoa=false
-.endif
-
-###
-### gphoto2://{ID_SERIAL}, gphoto2://[usb:bus,dev]
-### Access digital cameras.
-###
-PLIST_VARS+= gphoto
-.if !empty(PKG_OPTIONS:Mgphoto)
-MESON_ARGS+= -Dgphoto2=true
-GUDEV_REQUIRED= yes
-PLIST.gphoto= yes
-. include "../../devel/libgphoto2/buildlink3.mk"
-.else
-MESON_ARGS+= -Dgphoto2=false
-.endif
-
-###
-### mtp://{ID_SERIAL}, mtp://[usb:bus,dev]
-### Access digital audio/media players.
-###
-PLIST_VARS+= mtp
-.if !empty(PKG_OPTIONS:Mlibmtp)
-GUDEV_REQUIRED= yes
-MESON_ARGS+= -Dmtp=true
-. include "../../devel/libmtp/buildlink3.mk"
-PLIST.mtp= yes
-.else
-MESON_ARGS+= -Dmtp=false
-.endif
-
-###
-### smb://[user@]host[:port][/share]
-### SMB/CIFS protocol support.
-###
-PLIST_VARS+= smb
-.if !empty(PKG_OPTIONS:Msamba)
-MESON_ARGS+= -Dsmb=true
-PLIST.smb= yes
-. include "../../net/samba4/buildlink3.mk"
-.else
-MESON_ARGS+= -Dsmb=false
-.endif
-
-###
-### GNOME Keyring support.
-###
-.if !empty(PKG_OPTIONS:Msecret)
-MESON_ARGS+= -Dkeyring=true
-. include "../../security/libsecret/buildlink3.mk"
-.else
-MESON_ARGS+= -Dkeyring=false
-.endif
-
-###
-### GUdev device support.
-###
-.if !empty(PKG_OPTIONS:Mudev) || ${GUDEV_REQUIRED:tl} == "yes"
-MESON_ARGS+= -Dgudev=true
-. include "../../devel/libgudev/buildlink3.mk"
-.else
-MESON_ARGS+= -Dgudev=false
-.endif
diff --git a/gvfs/patches/patch-client_gdaemonvfs.c b/gvfs/patches/patch-client_gdaemonvfs.c
deleted file mode 100644
index 2047ab39fc..0000000000
--- a/gvfs/patches/patch-client_gdaemonvfs.c
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
-Don't crash when creating volume monitors if the VFS was never
-initialized.
-
---- client/gdaemonvfs.c.orig 2026-03-13 10:15:46.000000000 +0000
-+++ client/gdaemonvfs.c
-@@ -1436,7 +1436,7 @@ g_daemon_vfs_deserialize_icon (GVfs
- GDBusConnection *
- _g_daemon_vfs_get_async_bus (void)
- {
-- return the_vfs->async_bus;
-+ return the_vfs ? the_vfs->async_bus : NULL;
- }
-
- static gboolean
diff --git a/gvfs/patches/patch-daemon_ParseFTPList.c b/gvfs/patches/patch-daemon_ParseFTPList.c
deleted file mode 100644
index 68f373e4b2..0000000000
--- a/gvfs/patches/patch-daemon_ParseFTPList.c
+++ /dev/null
@@ -1,448 +0,0 @@
-$NetBSD$
-
-Fix misuse of ctype(3) functions. Please... What the hell is this...
-
---- daemon/ParseFTPList.c.orig 2025-11-14 15:53:26.627351338 +0000
-+++ daemon/ParseFTPList.c
-@@ -127,9 +127,9 @@ int ParseFTPList(const char *line, struc
- result->fe_type = 'f'; /* its a file */
- else if (*p == 'm')
- {
-- if (isdigit(line[pos]))
-+ if (isdigit((unsigned char)line[pos]))
- {
-- while (pos < linelen && isdigit(line[pos]))
-+ while (pos < linelen && isdigit((unsigned char)line[pos]))
- pos++;
- if (pos < linelen && line[pos] == ',')
- {
-@@ -143,9 +143,9 @@ int ParseFTPList(const char *line, struc
- }
- else if (*p == 's')
- {
-- if (isdigit(line[pos]))
-+ if (isdigit((unsigned char)line[pos]))
- {
-- while (pos < linelen && isdigit(line[pos]))
-+ while (pos < linelen && isdigit((unsigned char)line[pos]))
- pos++;
- if (pos < linelen && line[pos] == ',' &&
- ((&line[pos]) - (p+1)) < (int) (sizeof(result->fe_size)-1) )
-@@ -155,7 +155,7 @@ int ParseFTPList(const char *line, struc
- }
- }
- }
-- else if (isalpha(*p)) /* 'i'/'up' or unknown "fact" (property) */
-+ else if (isalpha((unsigned char)*p)) /* 'i'/'up' or unknown "fact" (property) */
- {
- while (pos < linelen && *++p != ',')
- pos++;
-@@ -233,9 +233,9 @@ int ParseFTPList(const char *line, struc
- break;
- }
- else if (p[pos] != '.' && p[pos] != '~' &&
-- !isdigit(p[pos]) && !isalpha(p[pos]))
-+ !isdigit((unsigned char)p[pos]) && !isalpha((unsigned char)p[pos]))
- break;
-- else if (isalpha(p[pos]) && p[pos] != toupper(p[pos]))
-+ else if (isalpha((unsigned char)p[pos]) && p[pos] != toupper((unsigned char)p[pos]))
- break;
- }
- if (pos > 0)
-@@ -251,9 +251,9 @@ int ParseFTPList(const char *line, struc
- {
- pos--;
- if (p[pos] != '$' && p[pos] != '_' && p[pos] != '-' &&
-- p[pos] != '~' && !isdigit(p[pos]) && !isalpha(p[pos]))
-+ p[pos] != '~' && !isdigit((unsigned char)p[pos]) && !isalpha((unsigned char)p[pos]))
- break;
-- else if (isalpha(p[pos]) && p[pos] != toupper(p[pos]))
-+ else if (isalpha((unsigned char)p[pos]) && p[pos] != toupper((unsigned char)p[pos]))
- break;
- }
- if (pos == 0)
-@@ -289,9 +289,9 @@ int ParseFTPList(const char *line, struc
- ((toklen[3]==10 || toklen[3]==11 ) &&
- (tokens[3][toklen[3]-3]) == '.' )
- ) && /* time in [H]H:MM[:SS[.CC]] format */
-- isdigit(*tokens[1]) && /* size */
-- isdigit(*tokens[2]) && /* date */
-- isdigit(*tokens[3]) /* time */
-+ isdigit((unsigned char)*tokens[1]) && /* size */
-+ isdigit((unsigned char)*tokens[2]) && /* date */
-+ isdigit((unsigned char)*tokens[3]) /* time */
- )
- {
- lstyle = 'V';
-@@ -328,7 +328,7 @@ int ParseFTPList(const char *line, struc
- while (lstyle && pos < toklen[0] && *p != ']')
- {
- if (*p != '$' && *p != '.' && *p != '_' && *p != '-' &&
-- *p != '~' && !isdigit(*p) && !isalpha(*p))
-+ *p != '~' && !isdigit((unsigned char)*p) && !isalpha((unsigned char)*p))
- lstyle = 0;
- pos++;
- p++;
-@@ -348,9 +348,9 @@ int ParseFTPList(const char *line, struc
- while (lstyle && pos < toklen[0] && *p != ';')
- {
- if (*p != '$' && *p != '.' && *p != '_' && *p != '-' &&
-- *p != '~' && !isdigit(*p) && !isalpha(*p))
-+ *p != '~' && !isdigit((unsigned char)*p) && !isalpha((unsigned char)*p))
- lstyle = 0;
-- else if (isalpha(*p) && *p != toupper(*p))
-+ else if (isalpha((unsigned char)*p) && *p != toupper((unsigned char)*p))
- lstyle = 0;
- p++;
- pos++;
-@@ -361,7 +361,7 @@ int ParseFTPList(const char *line, struc
- lstyle = 0;
- for (pos++;lstyle && pos < toklen[0];pos++)
- {
-- if (!isdigit(tokens[0][pos]))
-+ if (!isdigit((unsigned char)tokens[0][pos]))
- lstyle = 0;
- }
- }
-@@ -384,11 +384,11 @@ int ParseFTPList(const char *line, struc
- state->carry_buf_len = pos;
- return '?'; /* tell caller to treat as junk */
- }
-- else if (isdigit(*tokens[1])) /* not no-privs message */
-+ else if (isdigit((unsigned char)*tokens[1])) /* not no-privs message */
- {
- for (pos = 0; lstyle && pos < (toklen[1]); pos++)
- {
-- if (!isdigit((tokens[1][pos])) && (tokens[1][pos]) != '/')
-+ if (!isdigit((unsigned char)(tokens[1][pos])) && (tokens[1][pos]) != '/')
- lstyle = 0;
- }
- if (lstyle && numtoks > 4) /* Multinet or UCX but not CMU */
-@@ -409,7 +409,7 @@ int ParseFTPList(const char *line, struc
- state->parsed_one = 1;
- state->lstyle = lstyle;
-
-- if (isdigit(*tokens[1])) /* not permission denied etc */
-+ if (isdigit((unsigned char)*tokens[1])) /* not permission denied etc */
- {
- /* strip leading directory name */
- if (*tokens[0] == '[') /* CMU server */
-@@ -503,8 +503,8 @@ int ParseFTPList(const char *line, struc
- if (*p == '-')
- p++;
- tbuf[0] = p[0];
-- tbuf[1] = tolower(p[1]);
-- tbuf[2] = tolower(p[2]);
-+ tbuf[1] = tolower((unsigned char)p[1]);
-+ tbuf[2] = tolower((unsigned char)p[2]);
- month_num = 0;
- for (pos = 0; pos < (12*3); pos+=3)
- {
-@@ -587,9 +587,9 @@ int ParseFTPList(const char *line, struc
- if ( (*tokens[pos+1] == '-' &&
- *tokens[pos+2] == '-' &&
- *tokens[pos+3] == '-') ||
-- (isdigit(*tokens[pos+1]) &&
-- isdigit(*tokens[pos+2]) &&
-- isdigit(*tokens[pos+3])) )
-+ (isdigit((unsigned char)*tokens[pos+1]) &&
-+ isdigit((unsigned char)*tokens[pos+2]) &&
-+ isdigit((unsigned char)*tokens[pos+3])) )
- {
- lstyle = 'C';
- tokmarker = pos;
-@@ -605,7 +605,7 @@ int ParseFTPList(const char *line, struc
- {
- for (pos = 0, p = tokens[0]; lstyle && pos < toklen[0]; pos++, p++)
- {
-- if (isalpha(*p) && toupper(*p) != *p)
-+ if (isalpha((unsigned char)*p) && toupper((unsigned char)*p) != *p)
- lstyle = 0;
- }
- for (pos = tokmarker+1; pos <= tokmarker+3; pos++)
-@@ -614,7 +614,7 @@ int ParseFTPList(const char *line, struc
- {
- for (p = tokens[pos]; lstyle && p<(tokens[pos]+toklen[pos]); p++)
- {
-- if (!isdigit(*p))
-+ if (!isdigit((unsigned char)*p))
- lstyle = 0;
- }
- }
-@@ -635,7 +635,7 @@ int ParseFTPList(const char *line, struc
- else if (pos != 2 && pos != 5)
- lstyle = 0;
- }
-- else if (*p != '-' && !isdigit(*p))
-+ else if (*p != '-' && !isdigit((unsigned char)*p))
- lstyle = 0;
- else if (*p == '-' && pos != 4 && pos != 7)
- lstyle = 0;
-@@ -643,7 +643,7 @@ int ParseFTPList(const char *line, struc
- for (pos = 0, p = tokens[tokmarker+5];
- lstyle && pos < toklen[tokmarker+5]; pos++, p++)
- {
-- if (*p != ':' && !isdigit(*p))
-+ if (*p != ':' && !isdigit((unsigned char)*p))
- lstyle = 0;
- else if (*p == ':' && pos != (toklen[tokmarker+5]-3)
- && pos != (toklen[tokmarker+5]-6))
-@@ -730,16 +730,16 @@ int ParseFTPList(const char *line, struc
- * "07-14-00 01:38PM 2250540 Valentineoffprank-HiRes.jpg"
- */
- if ((numtoks >= 4) && (toklen[0] == 8 || toklen[0] == 10) && toklen[1] == 7 &&
-- (*tokens[2] == '<' || isdigit(*tokens[2])) )
-+ (*tokens[2] == '<' || isdigit((unsigned char)*tokens[2])) )
- {
- p = tokens[0];
-- if ( isdigit(p[0]) && isdigit(p[1]) && p[2]=='-' &&
-- isdigit(p[3]) && isdigit(p[4]) && p[5]=='-' &&
-- isdigit(p[6]) && isdigit(p[7]) )
-+ if ( isdigit((unsigned char)p[0]) && isdigit((unsigned char)p[1]) && p[2]=='-' &&
-+ isdigit((unsigned char)p[3]) && isdigit((unsigned char)p[4]) && p[5]=='-' &&
-+ isdigit((unsigned char)p[6]) && isdigit((unsigned char)p[7]) )
- {
- p = tokens[1];
-- if ( isdigit(p[0]) && isdigit(p[1]) && p[2]==':' &&
-- isdigit(p[3]) && isdigit(p[4]) &&
-+ if ( isdigit((unsigned char)p[0]) && isdigit((unsigned char)p[1]) && p[2]==':' &&
-+ isdigit((unsigned char)p[3]) && isdigit((unsigned char)p[4]) &&
- (p[5]=='A' || p[5]=='P') && p[6]=='M')
- {
- lstyle = 'W';
-@@ -751,7 +751,7 @@ int ParseFTPList(const char *line, struc
- {
- for (pos = 1; (lstyle && pos < toklen[2]); pos++)
- {
-- if (!isdigit(*++p))
-+ if (!isdigit((unsigned char)*++p))
- lstyle = 0;
- }
- }
-@@ -882,16 +882,16 @@ int ParseFTPList(const char *line, struc
- */
- p = &(line[toklen[0]]);
- /* \s(\d\d-\d\d-\d\d)\s+(\d\d:\d\d)\s */
-- if (numtoks >= 4 && toklen[0] <= 18 && isdigit(*tokens[0]) &&
-+ if (numtoks >= 4 && toklen[0] <= 18 && isdigit((unsigned char)*tokens[0]) &&
- (linelen - toklen[0]) >= (53-18) &&
- p[18-18] == ' ' && p[34-18] == ' ' &&
- p[37-18] == '-' && p[40-18] == '-' && p[43-18] == ' ' &&
- p[45-18] == ' ' && p[48-18] == ':' && p[51-18] == ' ' &&
-- isdigit(p[35-18]) && isdigit(p[36-18]) &&
-- isdigit(p[38-18]) && isdigit(p[39-18]) &&
-- isdigit(p[41-18]) && isdigit(p[42-18]) &&
-- isdigit(p[46-18]) && isdigit(p[47-18]) &&
-- isdigit(p[49-18]) && isdigit(p[50-18])
-+ isdigit((unsigned char)p[35-18]) && isdigit((unsigned char)p[36-18]) &&
-+ isdigit((unsigned char)p[38-18]) && isdigit((unsigned char)p[39-18]) &&
-+ isdigit((unsigned char)p[41-18]) && isdigit((unsigned char)p[42-18]) &&
-+ isdigit((unsigned char)p[46-18]) && isdigit((unsigned char)p[47-18]) &&
-+ isdigit((unsigned char)p[49-18]) && isdigit((unsigned char)p[50-18])
- )
- {
- lstyle = 'O'; /* OS/2 */
-@@ -899,7 +899,7 @@ int ParseFTPList(const char *line, struc
- {
- for (pos = 1; lstyle && pos < toklen[0]; pos++)
- {
-- if (!isdigit(tokens[0][pos]))
-+ if (!isdigit((unsigned char)tokens[0][pos]))
- lstyle = 0;
- }
- }
-@@ -1046,34 +1046,34 @@ int ParseFTPList(const char *line, struc
- * (\d\d\d\d|\d\:\d\d|\d\d\:\d\d|\d\:\d\d\:\d\d|\d\d\:\d\d\:\d\d)
- * \s+(.+)$
- */
-- if (isdigit(*tokens[pos]) /* size */
-+ if (isdigit((unsigned char)*tokens[pos]) /* size */
- /* (\w\w\w) */
-- && toklen[pos+1] == 3 && isalpha(*tokens[pos+1]) &&
-- isalpha(tokens[pos+1][1]) && isalpha(tokens[pos+1][2])
-+ && toklen[pos+1] == 3 && isalpha((unsigned char)*tokens[pos+1]) &&
-+ isalpha((unsigned char)tokens[pos+1][1]) && isalpha((unsigned char)tokens[pos+1][2])
- /* (\d|\d\d) */
-- && isdigit(*tokens[pos+2]) &&
-+ && isdigit((unsigned char)*tokens[pos+2]) &&
- (toklen[pos+2] == 1 ||
-- (toklen[pos+2] == 2 && isdigit(tokens[pos+2][1])))
-- && toklen[pos+3] >= 4 && isdigit(*tokens[pos+3])
-+ (toklen[pos+2] == 2 && isdigit((unsigned char)tokens[pos+2][1])))
-+ && toklen[pos+3] >= 4 && isdigit((unsigned char)*tokens[pos+3])
- /* (\d\:\d\d\:\d\d|\d\d\:\d\d\:\d\d) */
- && (toklen[pos+3] <= 5 || (
- (toklen[pos+3] == 7 || toklen[pos+3] == 8) &&
- (tokens[pos+3][toklen[pos+3]-3]) == ':'))
-- && isdigit(tokens[pos+3][toklen[pos+3]-2])
-- && isdigit(tokens[pos+3][toklen[pos+3]-1])
-+ && isdigit((unsigned char)tokens[pos+3][toklen[pos+3]-2])
-+ && isdigit((unsigned char)tokens[pos+3][toklen[pos+3]-1])
- && (
- /* (\d\d\d\d) */
- ((toklen[pos+3] == 4 || toklen[pos+3] == 5) &&
-- isdigit(tokens[pos+3][1]) &&
-- isdigit(tokens[pos+3][2]) )
-+ isdigit((unsigned char)tokens[pos+3][1]) &&
-+ isdigit((unsigned char)tokens[pos+3][2]) )
- /* (\d\:\d\d|\d\:\d\d\:\d\d) */
- || ((toklen[pos+3] == 4 || toklen[pos+3] == 7) &&
- (tokens[pos+3][1]) == ':' &&
-- isdigit(tokens[pos+3][2]) && isdigit(tokens[pos+3][3]))
-+ isdigit((unsigned char)tokens[pos+3][2]) && isdigit((unsigned char)tokens[pos+3][3]))
- /* (\d\d\:\d\d|\d\d\:\d\d\:\d\d) */
- || ((toklen[pos+3] == 5 || toklen[pos+3] == 8) &&
-- isdigit(tokens[pos+3][1]) && (tokens[pos+3][2]) == ':' &&
-- isdigit(tokens[pos+3][3]) && isdigit(tokens[pos+3][4]))
-+ isdigit((unsigned char)tokens[pos+3][1]) && ((unsigned char)tokens[pos+3][2]) == ':' &&
-+ isdigit((unsigned char)tokens[pos+3][3]) && isdigit((unsigned char)tokens[pos+3][4]))
- )
- )
- {
-@@ -1085,7 +1085,7 @@ int ParseFTPList(const char *line, struc
- p = tokens[tokmarker];
- for (i = 0; i < toklen[tokmarker]; i++)
- {
-- if (!isdigit(*p++))
-+ if (!isdigit((unsigned char)*p++))
- {
- lstyle = 0;
- break;
-@@ -1281,7 +1281,7 @@ int ParseFTPList(const char *line, struc
- * CMT.CSV 0 Jul 06 1995 14:56 RHA
- */
- if (numtoks >= 4 && toklen[0] < 13 &&
-- ((toklen[1] == 5 && *tokens[1] == '<') || isdigit(*tokens[1])) )
-+ ((toklen[1] == 5 && *tokens[1] == '<') || isdigit((unsigned char)*tokens[1])) )
- {
- if (numtoks == 4
- && (toklen[2] == 8 || toklen[2] == 9)
-@@ -1289,12 +1289,12 @@ int ParseFTPList(const char *line, struc
- ((tokens[2][2]) == '-' && (tokens[2][5]) == '-'))
- && (toklen[3] == 4 || toklen[3] == 5)
- && (tokens[3][toklen[3]-3]) == ':'
-- && isdigit(tokens[2][0]) && isdigit(tokens[2][1])
-- && isdigit(tokens[2][3]) && isdigit(tokens[2][4])
-- && isdigit(tokens[2][6]) && isdigit(tokens[2][7])
-- && (toklen[2] < 9 || isdigit(tokens[2][8]))
-- && isdigit(tokens[3][toklen[3]-1]) && isdigit(tokens[3][toklen[3]-2])
-- && isdigit(tokens[3][toklen[3]-4]) && isdigit(*tokens[3])
-+ && isdigit((unsigned char)tokens[2][0]) && isdigit((unsigned char)tokens[2][1])
-+ && isdigit((unsigned char)tokens[2][3]) && isdigit((unsigned char)tokens[2][4])
-+ && isdigit((unsigned char)tokens[2][6]) && isdigit((unsigned char)tokens[2][7])
-+ && (toklen[2] < 9 || isdigit((unsigned char)tokens[2][8]))
-+ && isdigit((unsigned char)tokens[3][toklen[3]-1]) && isdigit((unsigned char)tokens[3][toklen[3]-2])
-+ && isdigit((unsigned char)tokens[3][toklen[3]-4]) && isdigit((unsigned char)*tokens[3])
- )
- {
- lstyle = 'w';
-@@ -1303,13 +1303,13 @@ int ParseFTPList(const char *line, struc
- && toklen[2] == 3 && toklen[3] == 2
- && toklen[4] == 4 && toklen[5] == 5
- && (tokens[5][2]) == ':'
-- && isalpha(tokens[2][0]) && isalpha(tokens[2][1])
-- && isalpha(tokens[2][2])
-- && isdigit(tokens[3][0]) && isdigit(tokens[3][1])
-- && isdigit(tokens[4][0]) && isdigit(tokens[4][1])
-- && isdigit(tokens[4][2]) && isdigit(tokens[4][3])
-- && isdigit(tokens[5][0]) && isdigit(tokens[5][1])
-- && isdigit(tokens[5][3]) && isdigit(tokens[5][4])
-+ && isalpha((unsigned char)tokens[2][0]) && isalpha((unsigned char)tokens[2][1])
-+ && isalpha((unsigned char)tokens[2][2])
-+ && isdigit((unsigned char)tokens[3][0]) && isdigit((unsigned char)tokens[3][1])
-+ && isdigit((unsigned char)tokens[4][0]) && isdigit((unsigned char)tokens[4][1])
-+ && isdigit((unsigned char)tokens[4][2]) && isdigit((unsigned char)tokens[4][3])
-+ && isdigit((unsigned char)tokens[5][0]) && isdigit((unsigned char)tokens[5][1])
-+ && isdigit((unsigned char)tokens[5][3]) && isdigit((unsigned char)tokens[5][4])
- /* could also check that (&(tokens[5][5]) - tokens[2]) == 17 */
- )
- {
-@@ -1323,7 +1323,7 @@ int ParseFTPList(const char *line, struc
- {
- for (pos = 0; lstyle && pos < toklen[1]; pos++)
- {
-- if (!isdigit(*p++))
-+ if (!isdigit((unsigned char)*p++))
- lstyle = 0;
- }
- } /* not <DIR> */
-@@ -1341,7 +1341,7 @@ int ParseFTPList(const char *line, struc
- result->fe_type = 'd';
-
- p = tokens[1];
-- if (isdigit(*p))
-+ if (isdigit((unsigned char)*p))
- {
- result->fe_type = 'f';
- pos = toklen[1];
-@@ -1354,9 +1354,9 @@ int ParseFTPList(const char *line, struc
- p = tokens[2];
- if (toklen[2] == 3) /* Chameleon */
- {
-- tbuf[0] = toupper(p[0]);
-- tbuf[1] = tolower(p[1]);
-- tbuf[2] = tolower(p[2]);
-+ tbuf[0] = toupper((unsigned char)p[0]);
-+ tbuf[1] = tolower((unsigned char)p[1]);
-+ tbuf[2] = tolower((unsigned char)p[2]);
- for (pos = 0; pos < (12*3); pos+=3)
- {
- if (tbuf[0] == month_names[pos+0] &&
-@@ -1475,7 +1475,7 @@ int ParseFTPList(const char *line, struc
- if (linelen > pos)
- {
- p = &line[pos];
-- if ((*p == '-' || *p == '=' || isdigit(*p)) &&
-+ if ((*p == '-' || *p == '=' || isdigit((unsigned char)*p)) &&
- ((linelen == (pos+1)) ||
- (linelen >= (pos+3) && p[1] == ' ' && p[2] == ' ')) )
- {
-@@ -1502,7 +1502,7 @@ int ParseFTPList(const char *line, struc
- {
- for (pos = 0; lstyle && pos < toklen[tokmarker]; pos++)
- {
-- if (!isdigit(tokens[tokmarker][pos]))
-+ if (!isdigit((unsigned char)tokens[tokmarker][pos]))
- lstyle = 0;
- }
- }
-@@ -1559,7 +1559,7 @@ int ParseFTPList(const char *line, struc
- result->fe_type = 'd';
- }
- }
-- else if (isdigit(*tokens[tokmarker]))
-+ else if (isdigit((unsigned char)*tokens[tokmarker]))
- {
- pos = toklen[tokmarker];
- if (pos > (sizeof(result->fe_size)-1))
-@@ -1577,24 +1577,24 @@ int ParseFTPList(const char *line, struc
- pos = toklen[pos];
-
- if ((pos == 4 || pos == 5)
-- && isdigit(*p) && isdigit(p[pos-1]) && isdigit(p[pos-2])
-+ && isdigit((unsigned char)*p) && isdigit((unsigned char)p[pos-1]) && isdigit((unsigned char)p[pos-2])
- && ((pos == 5 && p[2] == ':') ||
-- (pos == 4 && (isdigit(p[1]) || p[1] == ':')))
-+ (pos == 4 && (isdigit((unsigned char)p[1]) || p[1] == ':')))
- )
- {
- month_num = tokmarker+1; /* assumed position of month field */
- pos = tokmarker+2; /* assumed position of mday field */
-- if (isdigit(*tokens[month_num])) /* positions are reversed */
-+ if (isdigit((unsigned char)*tokens[month_num])) /* positions are reversed */
- {
- month_num++;
- pos--;
- }
- p = tokens[month_num];
-- if (isdigit(*tokens[pos])
-+ if (isdigit((unsigned char)*tokens[pos])
- && (toklen[pos] == 1 ||
-- (toklen[pos] == 2 && isdigit(tokens[pos][1])))
-+ (toklen[pos] == 2 && isdigit((unsigned char)tokens[pos][1])))
- && toklen[month_num] == 3
-- && isalpha(*p) && isalpha(p[1]) && isalpha(p[2]) )
-+ && isalpha((unsigned char)*p) && isalpha((unsigned char)p[1]) && isalpha((unsigned char)p[2]) )
- {
- pos = atoi(tokens[pos]);
- if (pos > 0 && pos <= 31)
diff --git a/gvfs/patches/patch-man_meson.build b/gvfs/patches/patch-man_meson.build
deleted file mode 100644
index cc2ab7aea3..0000000000
--- a/gvfs/patches/patch-man_meson.build
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-Fix detection of docbook.
-
---- man/meson.build.orig 2026-05-03 13:29:08.697502288 +0000
-+++ man/meson.build
-@@ -10,7 +10,7 @@ xsltproc_cmd = [
- '--stringparam', 'man.th.extra1.suppress', '1',
- '--stringparam', 'man.authors.section.enabled', '0',
- '--stringparam', 'man.copyright.section.enabled', '0',
-- 'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl',
-+ '@DOCBOOK_MANPAGE_XSL@',
- '@INPUT@',
- ]
-
diff --git a/gvfs/patches/patch-meson.build b/gvfs/patches/patch-meson.build
deleted file mode 100644
index b32d32d13f..0000000000
--- a/gvfs/patches/patch-meson.build
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD$
-
-Work around a build failure on NetBSD. Not sure if this is the right thing
-though. No software should use statfs(2) in the first place.
-
---- meson.build.orig 2025-11-14 15:34:15.578508432 +0000
-+++ meson.build
-@@ -122,6 +122,10 @@ if cc.compiles(statfs_code.format('statf
- config_h.set('STATFS_ARGS', 2)
- elif cc.compiles(statfs_code.format('statfs("/", &st, sizeof (st), 0)'))
- config_h.set('STATFS_ARGS', 4)
-+elif host_machine.system().contains('netbsd')
-+ # NetBSD has statfs(2) as a compatibility symbol without a function
-+ # declaration, which makes it impossible to determine its type.
-+ config_h.set('STATFS_ARGS', 2)
- else
- error('unable to determine number of arguments to statfs()')
- endif
diff --git a/libgusb/DESCR b/libgusb/DESCR
deleted file mode 100644
index 29e562beb4..0000000000
--- a/libgusb/DESCR
+++ /dev/null
@@ -1,8 +0,0 @@
-GUsb is a GObject wrapper for libusb1 that makes it easy to do
-asynchronous control, bulk and interrupt transfers with proper
-cancellation and integration into a mainloop.
-This makes it easy to integrate low level USB transfers with your
-high-level application or system daemon.
-
-Not everything you can do in libusb1 is wrapped, although we'll accept
-feature requests (with patches) if it makes sense.
diff --git a/libgusb/Makefile b/libgusb/Makefile
deleted file mode 100644
index 26f0b3ef56..0000000000
--- a/libgusb/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $NetBSD$
-
-DISTNAME= libgusb-0.3.5
-GITHUB_TAG= ${PKGVERSION_NOREV}
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GITHUB:=hughsie/}
-
-MAINTAINER= bsiegert%NetBSD.org@localhost
-HOMEPAGE= https://github.com/hughsie/libgusb/
-COMMENT= GObject wrapper for libusb1
-#LICENSE= # TODO: (see mk/license.mk)
-
-USE_TOOLS+= pkg-config
-
-#.include "../../devel/cmake/buildlink3.mk"
-.include "../../devel/glib2/buildlink3.mk"
-.include "../../devel/gobject-introspection/buildlink3.mk"
-.include "../../devel/meson/build.mk"
-.include "../../devel/libusb1/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/libgusb/PLIST b/libgusb/PLIST
deleted file mode 100644
index f660dabea3..0000000000
--- a/libgusb/PLIST
+++ /dev/null
@@ -1,45 +0,0 @@
-@comment $NetBSD$
-bin/gusbcmd
-include/gusb-1/gusb.h
-include/gusb-1/gusb/gusb-autocleanups.h
-include/gusb-1/gusb/gusb-context-private.h
-include/gusb-1/gusb/gusb-context.h
-include/gusb-1/gusb/gusb-device-list.h
-include/gusb-1/gusb/gusb-device-private.h
-include/gusb-1/gusb/gusb-device.h
-include/gusb-1/gusb/gusb-endpoint-private.h
-include/gusb-1/gusb/gusb-endpoint.h
-include/gusb-1/gusb/gusb-interface-private.h
-include/gusb-1/gusb/gusb-interface.h
-include/gusb-1/gusb/gusb-source.h
-include/gusb-1/gusb/gusb-util.h
-include/gusb-1/gusb/gusb-version.h
-lib/girepository-1.0/GUsb-1.0.typelib
-lib/libgusb.so
-lib/libgusb.so.2
-lib/libgusb.so.2.0.10
-lib/pkgconfig/gusb.pc
-share/gir-1.0/GUsb-1.0.gir
-share/gtk-doc/html/gusb/faq.html
-share/gtk-doc/html/gusb/gusb-GUsbContext.html
-share/gtk-doc/html/gusb/gusb-GUsbDevice.html
-share/gtk-doc/html/gusb/gusb-GUsbDeviceList.html
-share/gtk-doc/html/gusb/gusb-gusb-interface.html
-share/gtk-doc/html/gusb/gusb-gusb-source.html
-share/gtk-doc/html/gusb/gusb-gusb-version.html
-share/gtk-doc/html/gusb/gusb.devhelp2
-share/gtk-doc/html/gusb/home.png
-share/gtk-doc/html/gusb/index.html
-share/gtk-doc/html/gusb/introduction.html
-share/gtk-doc/html/gusb/left-insensitive.png
-share/gtk-doc/html/gusb/left.png
-share/gtk-doc/html/gusb/libgusb-helpers.html
-share/gtk-doc/html/gusb/libgusb.html
-share/gtk-doc/html/gusb/right-insensitive.png
-share/gtk-doc/html/gusb/right.png
-share/gtk-doc/html/gusb/specification.html
-share/gtk-doc/html/gusb/style.css
-share/gtk-doc/html/gusb/up-insensitive.png
-share/gtk-doc/html/gusb/up.png
-share/vala/vapi/gusb.deps
-share/vala/vapi/gusb.vapi
diff --git a/libgusb/buildlink3.mk b/libgusb/buildlink3.mk
deleted file mode 100644
index 12da4d7e0f..0000000000
--- a/libgusb/buildlink3.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-# $NetBSD$
-
-BUILDLINK_TREE+= libgusb
-
-.if !defined(LIBGUSB_BUILDLINK3_MK)
-LIBGUSB_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.libgusb+= libgusb>=0.3.5
-BUILDLINK_PKGSRCDIR.libgusb?= ../../wip/libgusb
-
-.include "../../devel/glib2/buildlink3.mk"
-.include "../../devel/gobject-introspection/buildlink3.mk"
-.include "../../devel/libusb1/buildlink3.mk"
-.endif # LIBGUSB_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -libgusb
diff --git a/libgusb/distinfo b/libgusb/distinfo
deleted file mode 100644
index 7144bc7a59..0000000000
--- a/libgusb/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-$NetBSD$
-
-RMD160 (libgusb-0.3.5.tar.gz) = 55b393b9dfcafafc6cc292c8e19bab4f5940a1b4
-SHA512 (libgusb-0.3.5.tar.gz) = 516a7a611fcd2c123c8b988f949c945d83b46580220df7cb030bf19fb1f1d425c2a75b55d39ec65419bc19fc792c31db11e3b8cdc2635aa7269ee404fc3a25f4
-Size (libgusb-0.3.5.tar.gz) = 48161 bytes
diff --git a/libntfs/DESCR b/libntfs/DESCR
deleted file mode 100644
index f19858adc5..0000000000
--- a/libntfs/DESCR
+++ /dev/null
@@ -1,5 +0,0 @@
-The Linux-NTFS project aims to bring full support for the NTFS filesystem to the
-Linux operating system. The ntfsprogs package currently consists of a static
-library and utilities such as mkntfs, ntfscat, ntfsls, ntfsresize, and
-ntfsundelete (for a full list of included utilities see man 8 ntfsprogs after
-installation).
diff --git a/libntfs/Makefile b/libntfs/Makefile
deleted file mode 100644
index a9de50969f..0000000000
--- a/libntfs/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-# $NetBSD: Makefile,v 1.1 2014/05/19 12:22:06 adam Exp $
-
-.include "Makefile.common"
-
-PKGNAME= lib${DISTNAME:S/-3g_ntfsprogs//}
-CATEGORIES= sysutils
-
-COMMENT= Linux-NTFS project utilities for the Windows NT Filesystem
-
-CONFIGURE_ARGS+= --disable-ntfs-3g
-CONFIGURE_ARGS+= --disable-ntfsprogs
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/libntfs/Makefile.common b/libntfs/Makefile.common
deleted file mode 100644
index eeab4ef3f2..0000000000
--- a/libntfs/Makefile.common
+++ /dev/null
@@ -1,23 +0,0 @@
-# $NetBSD: Makefile.common,v 1.3 2016/03/01 20:16:33 joerg Exp $
-# used by filesystems/fuse-ntfs-3g/Makefile
-# used by sysutils/ntfsprogs/Makefile
-
-DISTNAME= ntfs-3g_ntfsprogs-2016.2.22
-CATEGORIES= sysutils
-MASTER_SITES= http://tuxera.com/opensource/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER?= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://www.tuxera.com/community/ntfs-3g-download/
-LICENSE= gnu-gpl-v2
-
-DISTINFO_FILE= ${.CURDIR}/../../filesystems/libntfs/distinfo
-PATCHDIR= ${.CURDIR}/../../filesystems/libntfs/patches
-
-USE_LANGUAGES= c c++
-USE_LIBTOOL= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --enable-posix-acls
-CONFIGURE_ARGS+= --enable-xattr-mappings
-
-CPPFLAGS.NetBSD+= -D_KERNTYPES
diff --git a/libntfs/PLIST b/libntfs/PLIST
deleted file mode 100644
index b48cb1b24d..0000000000
--- a/libntfs/PLIST
+++ /dev/null
@@ -1,41 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2015/11/10 17:45:22 adam Exp $
-include/ntfs-3g/acls.h
-include/ntfs-3g/attrib.h
-include/ntfs-3g/attrlist.h
-include/ntfs-3g/bitmap.h
-include/ntfs-3g/bootsect.h
-include/ntfs-3g/cache.h
-include/ntfs-3g/collate.h
-include/ntfs-3g/compat.h
-include/ntfs-3g/compress.h
-include/ntfs-3g/debug.h
-include/ntfs-3g/device.h
-include/ntfs-3g/device_io.h
-include/ntfs-3g/dir.h
-include/ntfs-3g/ea.h
-include/ntfs-3g/efs.h
-include/ntfs-3g/endians.h
-include/ntfs-3g/index.h
-include/ntfs-3g/inode.h
-include/ntfs-3g/ioctl.h
-include/ntfs-3g/layout.h
-include/ntfs-3g/lcnalloc.h
-include/ntfs-3g/logfile.h
-include/ntfs-3g/logging.h
-include/ntfs-3g/mft.h
-include/ntfs-3g/misc.h
-include/ntfs-3g/mst.h
-include/ntfs-3g/ntfstime.h
-include/ntfs-3g/object_id.h
-include/ntfs-3g/param.h
-include/ntfs-3g/realpath.h
-include/ntfs-3g/reparse.h
-include/ntfs-3g/runlist.h
-include/ntfs-3g/security.h
-include/ntfs-3g/support.h
-include/ntfs-3g/types.h
-include/ntfs-3g/unistr.h
-include/ntfs-3g/volume.h
-include/ntfs-3g/xattrs.h
-lib/libntfs-3g.la
-lib/pkgconfig/libntfs-3g.pc
diff --git a/libntfs/buildlink3.mk b/libntfs/buildlink3.mk
deleted file mode 100644
index 1ea97f6e93..0000000000
--- a/libntfs/buildlink3.mk
+++ /dev/null
@@ -1,12 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.1 2014/05/19 12:22:06 adam Exp $
-
-BUILDLINK_TREE+= libntfs
-
-.if !defined(LIBNTFS_BUILDLINK3_MK)
-LIBNTFS_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.libntfs+= libntfs>=2014.2.15
-BUILDLINK_PKGSRCDIR.libntfs?= ../../filesystems/libntfs
-.endif # LIBNTFS_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -libntfs
diff --git a/libntfs/distinfo b/libntfs/distinfo
deleted file mode 100644
index 808e34e4b3..0000000000
--- a/libntfs/distinfo
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: distinfo,v 1.3 2015/11/10 17:45:22 adam Exp $
-
-RMD160 (ntfs-3g_ntfsprogs-2016.2.22.tgz) = 3d84fc2724eb0a73ad8ed96816f949ada79a876d
-SHA512 (ntfs-3g_ntfsprogs-2016.2.22.tgz) = dbd36fadd2881db1d17fdbf5d2b4e50bbe11dc9dd0ad4917e7f8bc4032c2287346143756ce8754df0d46ce9209f2c0c41b626cad929d76a9bc881712c7101c15
-Size (ntfs-3g_ntfsprogs-2016.2.22.tgz) = 1264364 bytes
-SHA1 (patch-Makefile.in) = d79c5ce07757f7b2ea5d2cd51d8658ecff7638d2
-SHA1 (patch-include_ntfs-3g_compat.h) = 62f1a0e23faab267683985f72d8f6efeb97c2a14
-SHA1 (patch-include_ntfs-3g_types.h) = bfd378ccbafb266f60d5438bfde45efd63eb684e
-SHA1 (patch-libntfs-3g_Makefile.in) = abff3058ed1ff06a7a928af6b8c4560d64baad40
-SHA1 (patch-libntfs-3g_compat.c) = 176929b7d5af34d3d13cb830d564f866a08964f5
-SHA1 (patch-libntfs-3g_device.c) = cbfe076c81d336d491feaae99d813708ed029aa3
-SHA1 (patch-ntfsprogs_Makefile.in) = e632d29ca94a2603c8c2e009936f331174ea8e2e
-SHA1 (patch-ntfsprogs_ntfsclone.c) = 3848bcc8d8c39c6950689c43dec52177ed627b60
-SHA1 (patch-src_Makefile.in) = 9dc8ecf0dfa5ad8cf3429248767ef6e2b0451723
-SHA1 (patch-src_ntfs-3g.c) = 6242ae38ff7117381a3a1b22740645a22932c0e5
diff --git a/libntfs/patches/patch-Makefile.in b/libntfs/patches/patch-Makefile.in
deleted file mode 100644
index 0b98897b5d..0000000000
--- a/libntfs/patches/patch-Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-Don't install README.
-
---- Makefile.in.orig 2016-09-11 13:17:40.627105908 +0000
-+++ Makefile.in 2016-09-11 13:17:54.193103497 +0000
-@@ -841,7 +841,7 @@
-
- info-am:
-
--install-data-am: install-docDATA
-+install-data-am:
-
- install-dvi: install-dvi-recursive
-
diff --git a/libntfs/patches/patch-include_ntfs-3g_compat.h b/libntfs/patches/patch-include_ntfs-3g_compat.h
deleted file mode 100644
index 09929afcfe..0000000000
--- a/libntfs/patches/patch-include_ntfs-3g_compat.h
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
-NetBSD-1.6.2 does not know about ENOTSUP.
-
---- include/ntfs-3g/compat.h.orig 2016-09-11 13:20:39.912972713 +0000
-+++ include/ntfs-3g/compat.h 2016-09-11 13:22:14.634709911 +0000
-@@ -71,5 +71,9 @@
-
- #endif /* defined WINDOWS */
-
-+#ifndef ENOTSUP
-+#define ENOTSUP EINVAL
-+#endif
-+
- #endif /* defined _NTFS_COMPAT_H */
-
diff --git a/libntfs/patches/patch-include_ntfs-3g_types.h b/libntfs/patches/patch-include_ntfs-3g_types.h
deleted file mode 100644
index 8da22a5a11..0000000000
--- a/libntfs/patches/patch-include_ntfs-3g_types.h
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD$
-
-Fix TRUE and FALSE definitons.
-
---- include/ntfs-3g/types.h.orig 2016-09-11 14:41:15.893287643 +0000
-+++ include/ntfs-3g/types.h 2016-09-11 14:44:17.222693852 +0000
-@@ -76,6 +76,17 @@
- typedef s64 LCN;
- typedef sle64 leLCN;
-
-+/* XXX For some reason, including sys/mount.h on osx defines TRUE and FALSE
-+ * so clear them here.
-+ */
-+
-+ #ifdef FALSE
-+ #undef FALSE
-+ #endif
-+ #ifdef TRUE
-+ #undef TRUE
-+ #endif
-+
- /*
- * The NTFS journal $LogFile uses log sequence numbers which are signed 64-bit
- * values. We define our own type LSN, to allow for type checking and better
diff --git a/libntfs/patches/patch-libntfs-3g_Makefile.in b/libntfs/patches/patch-libntfs-3g_Makefile.in
deleted file mode 100644
index 0b6503973a..0000000000
--- a/libntfs/patches/patch-libntfs-3g_Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-
---- libntfs-3g/Makefile.in.orig 2016-09-10 20:56:17.741899778 +0000
-+++ libntfs-3g/Makefile.in 2016-09-10 20:58:08.408036431 +0000
-@@ -983,7 +983,6 @@
-
- install-exec-am: install-libLTLIBRARIES
- @$(NORMAL_INSTALL)
-- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
- install-html: install-html-am
-
- install-html-am:
diff --git a/libntfs/patches/patch-libntfs-3g_compat.c b/libntfs/patches/patch-libntfs-3g_compat.c
deleted file mode 100644
index 7f746e6517..0000000000
--- a/libntfs/patches/patch-libntfs-3g_compat.c
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
-Add missing function for NetBSD.
-
---- libntfs-3g/compat.c.orig 2016-09-11 14:34:51.477253964 +0000
-+++ libntfs-3g/compat.c 2016-09-11 14:36:43.021277316 +0000
-@@ -248,3 +248,12 @@
- *************************************************************/
- #endif /* HAVE_STRSEP */
-
-+#if defined(__NetBSD__)
-+#include <fuse.h>
-+
-+int fuse_version(void)
-+{
-+ return FUSE_VERSION;
-+}
-+
-+#endif /* __NetBSD__ */
-\ No newline at end of file
diff --git a/libntfs/patches/patch-libntfs-3g_device.c b/libntfs/patches/patch-libntfs-3g_device.c
deleted file mode 100644
index 61825bb1b3..0000000000
--- a/libntfs/patches/patch-libntfs-3g_device.c
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- libntfs-3g/device.c.orig 2016-02-22 07:34:33.000000000 +0000
-+++ libntfs-3g/device.c 2016-09-11 16:02:26.312141785 +0000
-@@ -95,6 +95,10 @@
- # define BLKBSZSET _IOW(0x12,113,size_t) /* Set device block size in bytes. */
- #endif
-
-+#if defined(__NetBSD__)
-+#include <sys/disklabel.h> /* XXX autoconf this ? */
-+#endif
-+
- /**
- * ntfs_device_alloc - allocate an ntfs device structure and pre-initialize it
- * @name: name of the device (must be present)
-@@ -596,6 +600,24 @@
- }
- }
- #endif
-+#ifdef DIOCGPART
-+ {
-+ struct stat st;
-+ if (dev->d_ops->stat(dev, &st) >= 0) {
-+ struct disklabel disklabel;
-+ int secsize;
-+ s64 psize;
-+ if (dev->d_ops->ioctl(dev, DIOCGDINFO, &disklabel) >= 0) {
-+ secsize = disklabel.d_secsize;
-+ psize = disklabel.d_partitions[DISKPART(st.st_rdev)].p_size;
-+ ntfs_log_debug("DIOCGPART nr %d byte blocks = %lld (0x%llx)\n",
-+ secsize, psize, psize);
-+ return psize * secsize / blocksize;
-+ }
-+ }
-+ }
-+#endif
-+
- /*
- * We couldn't figure it out by using a specialized ioctl,
- * so do binary search to find the size of the device.
diff --git a/libntfs/patches/patch-ntfsprogs_Makefile.in b/libntfs/patches/patch-ntfsprogs_Makefile.in
deleted file mode 100644
index 13017d9278..0000000000
--- a/libntfs/patches/patch-ntfsprogs_Makefile.in
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD$
-
-Link against already built and installed libntfs.
-
---- ntfsprogs/Makefile.in.orig 2016-09-11 14:09:37.000123337 +0000
-+++ ntfsprogs/Makefile.in 2016-09-11 14:14:11.904729788 +0000
-@@ -142,8 +142,7 @@
- @ENABLE_NTFSPROGS_TRUE@ mkntfs-utils.$(OBJEXT)
- mkntfs_OBJECTS = $(am_mkntfs_OBJECTS)
- am__DEPENDENCIES_1 =
--@REALLYSTATIC_FALSE@am__DEPENDENCIES_2 = \
--@REALLYSTATIC_FALSE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
-+am__DEPENDENCIES_2 =
- @REALLYSTATIC_TRUE@am__DEPENDENCIES_2 = $(top_builddir)/libntfs-3g/.libs/libntfs-3g.a \
- @REALLYSTATIC_TRUE@ $(am__DEPENDENCIES_1)
- @ENABLE_NTFSPROGS_TRUE@mkntfs_DEPENDENCIES = $(am__DEPENDENCIES_2) \
-@@ -585,7 +584,7 @@
- top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
--@REALLYSTATIC_FALSE@AM_LIBS = $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@REALLYSTATIC_FALSE@AM_LIBS = -lntfs-3g
- @REALLYSTATIC_TRUE@AM_LIBS = $(top_builddir)/libntfs-3g/.libs/libntfs-3g.a $(NTFSPROGS_STATIC_LIBS)
- @REALLYSTATIC_FALSE@AM_LFLAGS = $(all_libraries)
- # older builds may need -static instead of newer -all-static
-@@ -1296,7 +1295,6 @@
-
- install-exec-am: install-binPROGRAMS install-sbinPROGRAMS
- @$(NORMAL_INSTALL)
-- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
- install-html: install-html-am
-
- install-html-am:
diff --git a/libntfs/patches/patch-ntfsprogs_ntfsclone.c b/libntfs/patches/patch-ntfsprogs_ntfsclone.c
deleted file mode 100644
index c4120165ec..0000000000
--- a/libntfs/patches/patch-ntfsprogs_ntfsclone.c
+++ /dev/null
@@ -1,55 +0,0 @@
-$NetBSD$
-
---- ntfsprogs/ntfsclone.c.orig 2016-09-11 13:57:41.776108524 +0000
-+++ ntfsprogs/ntfsclone.c 2016-09-11 14:08:04.560295452 +0000
-@@ -71,6 +71,19 @@
- */
- #define NTFS_DO_NOT_CHECK_ENDIANS
-
-+#ifdef __NetBSD__
-+# include <sys/param.h>
-+ /* NetBSD version later than 2.99.9 have statvfs(2) instead of statfs(2) */
-+# if __NetBSD_Version__ >= 299000900
-+# include <sys/statvfs.h>
-+# define F_TYPE f_fsid
-+# else
-+# define F_TYPE f_type
-+# endif
-+#else
-+# define F_TYPE f_type
-+#endif
-+
- #include "debug.h"
- #include "types.h"
- #include "support.h"
-@@ -164,8 +177,12 @@
- char *output;
- char *volume;
- #ifndef NO_STATFS
-+#if defined(__NetBSD__) && (__NetBSD_Version__ >= 299000900)
-+ struct statvfs stfs;
-+#else
- struct statfs stfs;
- #endif
-+#endif
- } opt;
-
- struct bitmap {
-@@ -842,7 +859,7 @@
- #ifndef NO_STATFS
- int err = errno;
- perr_printf("Write failed");
-- if (err == EIO && opt.stfs.f_type == 0x517b)
-+ if (err == EIO && opt.stfs.F_TYPE == 0x517b)
- Printf("Apparently you tried to clone to a remote "
- "Windows computer but they don't\nhave "
- "efficient sparse file handling by default. "
-@@ -2262,7 +2279,7 @@
- Printf("WARNING: Couldn't get filesystem type: "
- "%s\n", strerror(errno));
- else
-- fs_type = opt.stfs.f_type;
-+ fs_type = opt.stfs.F_TYPE;
-
- if (fs_type == 0x52654973)
- Printf("WARNING: You're using ReiserFS, it has very poor "
diff --git a/libntfs/patches/patch-src_Makefile.in b/libntfs/patches/patch-src_Makefile.in
deleted file mode 100644
index e7e781d303..0000000000
--- a/libntfs/patches/patch-src_Makefile.in
+++ /dev/null
@@ -1,124 +0,0 @@
-$NetBSD$
-
-Add ENABLE_LOWNTFS condition.
-Link against already built and installed libntfs.
-Install binaries into PREFIX, not the root directory
-
---- src/Makefile.in.orig 2016-09-11 13:35:04.436970819 +0000
-+++ src/Makefile.in 2016-09-11 13:55:52.398666764 +0000
-@@ -84,7 +84,7 @@
- @ENABLE_NTFS_3G_TRUE@ ntfs-3g.usermap$(EXEEXT) \
- @ENABLE_NTFS_3G_TRUE@ ntfs-3g.secaudit$(EXEEXT)
- @ENABLE_NTFS_3G_TRUE@rootbin_PROGRAMS = ntfs-3g$(EXEEXT) \
--@ENABLE_NTFS_3G_TRUE@ lowntfs-3g$(EXEEXT)
-+@ENABLE_LOWNTFS@@ENABLE_NTFS_3G_TRUE@ lowntfs-3g$(EXEEXT)
- subdir = src
- DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
- $(srcdir)/ntfs-3g.8.in $(srcdir)/ntfs-3g.probe.8.in \
-@@ -113,8 +113,7 @@
- am__DEPENDENCIES_1 =
- @FUSE_INTERNAL_FALSE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
- @FUSE_INTERNAL_TRUE@am__DEPENDENCIES_2 = $(top_builddir)/libfuse-lite/libfuse-lite.la
--@ENABLE_NTFS_3G_TRUE@lowntfs_3g_DEPENDENCIES = $(am__DEPENDENCIES_2) \
--@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@lowntfs_3g_DEPENDENCIES = $(am__DEPENDENCIES_2)
- AM_V_lt = $(am__v_lt_@AM_V@)
- am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
- am__v_lt_0 = --silent
-@@ -126,8 +125,7 @@
- @ENABLE_NTFS_3G_TRUE@am_ntfs_3g_OBJECTS = ntfs_3g-ntfs-3g.$(OBJEXT) \
- @ENABLE_NTFS_3G_TRUE@ ntfs_3g-ntfs-3g_common.$(OBJEXT)
- ntfs_3g_OBJECTS = $(am_ntfs_3g_OBJECTS)
--@ENABLE_NTFS_3G_TRUE@ntfs_3g_DEPENDENCIES = $(am__DEPENDENCIES_2) \
--@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_DEPENDENCIES = $(am__DEPENDENCIES_2)
- ntfs_3g_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(ntfs_3g_CFLAGS) \
- $(CFLAGS) $(ntfs_3g_LDFLAGS) $(LDFLAGS) -o $@
-@@ -135,8 +133,7 @@
- @ENABLE_NTFS_3G_TRUE@am_ntfs_3g_probe_OBJECTS = \
- @ENABLE_NTFS_3G_TRUE@ ntfs_3g_probe-ntfs-3g.probe.$(OBJEXT)
- ntfs_3g_probe_OBJECTS = $(am_ntfs_3g_probe_OBJECTS)
--@ENABLE_NTFS_3G_TRUE@ntfs_3g_probe_DEPENDENCIES = \
--@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_probe_DEPENDENCIES =
- ntfs_3g_probe_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(ntfs_3g_probe_CFLAGS) \
- $(CFLAGS) $(ntfs_3g_probe_LDFLAGS) $(LDFLAGS) -o $@
-@@ -144,8 +141,7 @@
- @ENABLE_NTFS_3G_TRUE@am_ntfs_3g_secaudit_OBJECTS = \
- @ENABLE_NTFS_3G_TRUE@ ntfs_3g_secaudit-secaudit.$(OBJEXT)
- ntfs_3g_secaudit_OBJECTS = $(am_ntfs_3g_secaudit_OBJECTS)
--@ENABLE_NTFS_3G_TRUE@ntfs_3g_secaudit_DEPENDENCIES = \
--@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_secaudit_DEPENDENCIES =
- ntfs_3g_secaudit_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
- $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
- $(ntfs_3g_secaudit_CFLAGS) $(CFLAGS) \
-@@ -154,8 +150,7 @@
- @ENABLE_NTFS_3G_TRUE@am_ntfs_3g_usermap_OBJECTS = \
- @ENABLE_NTFS_3G_TRUE@ ntfs_3g_usermap-usermap.$(OBJEXT)
- ntfs_3g_usermap_OBJECTS = $(am_ntfs_3g_usermap_OBJECTS)
--@ENABLE_NTFS_3G_TRUE@ntfs_3g_usermap_DEPENDENCIES = \
--@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_usermap_DEPENDENCIES =
- ntfs_3g_usermap_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
- $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
- $(ntfs_3g_usermap_CFLAGS) $(CFLAGS) $(ntfs_3g_usermap_LDFLAGS) \
-@@ -390,9 +385,9 @@
- prefix = @prefix@
- program_transform_name = @program_transform_name@
- psdir = @psdir@
--rootbindir = @rootbindir@
--rootlibdir = @rootlibdir@
--rootsbindir = @rootsbindir@
-+rootbindir = @bindir@
-+rootlibdir = @libdir@
-+rootsbindir = @sbindir@
- sbindir = @sbindir@
- sharedstatedir = @sharedstatedir@
- srcdir = @srcdir@
-@@ -416,7 +411,7 @@
- @ENABLE_NTFS_3G_TRUE@ ntfs-3g.usermap.8 \
- @ENABLE_NTFS_3G_TRUE@ ntfs-3g.secaudit.8
-
--@ENABLE_NTFS_3G_TRUE@ntfs_3g_LDADD = $(FUSE_LIBS) $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_LDADD = $(FUSE_LIBS) -lntfs-3g
- @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@ntfs_3g_LDFLAGS = $(AM_LDFLAGS) -all-static
- @ENABLE_NTFS_3G_TRUE@ntfs_3g_CFLAGS = \
- @ENABLE_NTFS_3G_TRUE@ $(AM_CFLAGS) \
-@@ -425,7 +420,7 @@
- @ENABLE_NTFS_3G_TRUE@ -I$(top_srcdir)/include/ntfs-3g
-
- @ENABLE_NTFS_3G_TRUE@ntfs_3g_SOURCES = ntfs-3g.c ntfs-3g_common.c
--@ENABLE_NTFS_3G_TRUE@lowntfs_3g_LDADD = $(FUSE_LIBS) $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@lowntfs_3g_LDADD = $(FUSE_LIBS) -lntfs-3g
- @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@lowntfs_3g_LDFLAGS = $(AM_LDFLAGS) -all-static
- @ENABLE_NTFS_3G_TRUE@lowntfs_3g_CFLAGS = \
- @ENABLE_NTFS_3G_TRUE@ $(AM_CFLAGS) \
-@@ -434,9 +429,9 @@
- @ENABLE_NTFS_3G_TRUE@ -I$(top_srcdir)/include/ntfs-3g
-
- @ENABLE_NTFS_3G_TRUE@lowntfs_3g_SOURCES = lowntfs-3g.c ntfs-3g_common.c
--@ENABLE_NTFS_3G_TRUE@ntfs_3g_probe_LDADD = $(top_builddir)/libntfs-3g/libntfs-3g.la
--@ENABLE_NTFS_3G_TRUE@ntfs_3g_usermap_LDADD = $(top_builddir)/libntfs-3g/libntfs-3g.la
--@ENABLE_NTFS_3G_TRUE@ntfs_3g_secaudit_LDADD = $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_probe_LDADD = -lntfs-3g
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_usermap_LDADD = -lntfs-3g
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_secaudit_LDADD = -lntfs-3g
- @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@ntfs_3g_probe_LDFLAGS = $(AM_LDFLAGS) -all-static
- @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@ntfs_3g_usermap_LDFLAGS = $(AM_LDFLAGS) -all-static
- @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@ntfs_3g_secaudit_LDFLAGS = $(AM_LDFLAGS) -all-static
-@@ -1042,9 +1037,9 @@
- @ENABLE_NTFS_3G_TRUE@@RUN_LDCONFIG_TRUE@ $(LDCONFIG)
-
- @ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@install-exec-local: install-rootbinPROGRAMS
--@ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@ $(MKDIR_P) "$(DESTDIR)/sbin"
--@ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@ $(LN_S) -f "$(rootbindir)/ntfs-3g" "$(DESTDIR)/sbin/mount.ntfs-3g"
--@ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@ $(LN_S) -f "$(rootbindir)/lowntfs-3g" "$(DESTDIR)/sbin/mount.lowntfs-3g"
-+@ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@ $(MKDIR_P) "$(DESTDIR)/$(sbindir)"
-+@ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@ $(LN_S) -f "$(rootbindir)/ntfs-3g" "$(DESTDIR)/$(sbindir)/mount.ntfs-3g"
-+@ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@ $(LN_S) -f "$(rootbindir)/lowntfs-3g" "$(DESTDIR)/$(sbindir)/mount.lowntfs-3g"
-
- @ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@install-data-local: install-man8
- @ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@ $(LN_S) -f ntfs-3g.8 "$(DESTDIR)$(man8dir)/mount.ntfs-3g.8"
diff --git a/libntfs/patches/patch-src_ntfs-3g.c b/libntfs/patches/patch-src_ntfs-3g.c
deleted file mode 100644
index 3f2e137548..0000000000
--- a/libntfs/patches/patch-src_ntfs-3g.c
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
-NetBSD is missing some functions, so omit them.
-
---- src/ntfs-3g.c.orig 2016-09-11 13:30:43.881461740 +0000
-+++ src/ntfs-3g.c 2016-09-11 13:32:35.574063705 +0000
-@@ -3705,9 +3705,11 @@
- fh = fuse_new(ctx->fc, &args , &ntfs_3g_ops, sizeof(ntfs_3g_ops), NULL);
- if (!fh)
- goto err;
--
-+
-+#if !defined(__NetBSD__)
- if (fuse_set_signal_handlers(fuse_get_session(fh)))
- goto err_destory;
-+#endif
- out:
- fuse_opt_free_args(&args);
- return fh;
diff --git a/liburing/DESCR b/liburing/DESCR
deleted file mode 100644
index 2aabcf3dd4..0000000000
--- a/liburing/DESCR
+++ /dev/null
@@ -1,7 +0,0 @@
-liburing
---------
-
-This is the io_uring library, liburing. liburing provides helpers to setup and
-teardown io_uring instances, and also a simplified interface for
-applications that don't need (or want) to deal with the full kernel
-side implementation.
diff --git a/liburing/Makefile b/liburing/Makefile
deleted file mode 100644
index 03794a2cfa..0000000000
--- a/liburing/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# $NetBSD$
-
-DISTNAME= liburing-2.3
-CATEGORIES= devel
-MASTER_SITES= https://git.kernel.dk/cgit/liburing/snapshot/
-
-MAINTAINER= als%thangorodrim.ch@localhost
-HOMEPAGE= https://git.kernel.dk/cgit/liburing/
-COMMENT= Library for the Linux kernel io_uring interface
-LICENSE= gnu-gpl-v2
-
-# the ./configure in the source is a handcrafted piece of shell
-HAS_CONFIGURE= YES
-
-USE_TOOLS+= gmake
-USE_LANGUAGES= c c++
-
-PKGCONFIG_OVERRIDE+= liburing.pc.in
-
-# provides access to Linux kernel io_uring interface
-ONLY_FOR_PLATFORM= Linux-*-*
-
-do-build:
- ${RUN} cd ${WRKSRC}/ && ./configure --prefix=${PREFIX} && ${GMAKE}
-
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/liburing/PLIST b/liburing/PLIST
deleted file mode 100644
index c0425a6da1..0000000000
--- a/liburing/PLIST
+++ /dev/null
@@ -1,135 +0,0 @@
-@comment $NetBSD$
-include/liburing.h
-include/liburing/barrier.h
-include/liburing/compat.h
-include/liburing/io_uring.h
-lib/liburing.a
-lib/liburing.so
-lib/liburing.so.2
-lib/liburing.so.${PKGVERSION}
-lib/pkgconfig/liburing.pc
-man/man2/io_uring_enter.2
-man/man2/io_uring_enter2.2
-man/man2/io_uring_register.2
-man/man2/io_uring_setup.2
-man/man3/io_uring_buf_ring_add.3
-man/man3/io_uring_buf_ring_advance.3
-man/man3/io_uring_buf_ring_cq_advance.3
-man/man3/io_uring_buf_ring_init.3
-man/man3/io_uring_buf_ring_mask.3
-man/man3/io_uring_cq_advance.3
-man/man3/io_uring_cq_has_overflow.3
-man/man3/io_uring_cq_ready.3
-man/man3/io_uring_cqe_get_data.3
-man/man3/io_uring_cqe_get_data64.3
-man/man3/io_uring_cqe_seen.3
-man/man3/io_uring_free_probe.3
-man/man3/io_uring_get_events.3
-man/man3/io_uring_get_probe.3
-man/man3/io_uring_get_sqe.3
-man/man3/io_uring_opcode_supported.3
-man/man3/io_uring_peek_cqe.3
-man/man3/io_uring_prep_accept.3
-man/man3/io_uring_prep_accept_direct.3
-man/man3/io_uring_prep_cancel.3
-man/man3/io_uring_prep_cancel64.3
-man/man3/io_uring_prep_close.3
-man/man3/io_uring_prep_close_direct.3
-man/man3/io_uring_prep_connect.3
-man/man3/io_uring_prep_fadvise.3
-man/man3/io_uring_prep_fallocate.3
-man/man3/io_uring_prep_files_update.3
-man/man3/io_uring_prep_fsync.3
-man/man3/io_uring_prep_link.3
-man/man3/io_uring_prep_linkat.3
-man/man3/io_uring_prep_madvise.3
-man/man3/io_uring_prep_mkdir.3
-man/man3/io_uring_prep_mkdirat.3
-man/man3/io_uring_prep_msg_ring.3
-man/man3/io_uring_prep_multishot_accept.3
-man/man3/io_uring_prep_multishot_accept_direct.3
-man/man3/io_uring_prep_nop.3
-man/man3/io_uring_prep_openat.3
-man/man3/io_uring_prep_openat${PKGVERSION}
-man/man3/io_uring_prep_openat2_direct.3
-man/man3/io_uring_prep_openat_direct.3
-man/man3/io_uring_prep_poll_add.3
-man/man3/io_uring_prep_poll_multishot.3
-man/man3/io_uring_prep_poll_remove.3
-man/man3/io_uring_prep_poll_update.3
-man/man3/io_uring_prep_provide_buffers.3
-man/man3/io_uring_prep_read.3
-man/man3/io_uring_prep_read_fixed.3
-man/man3/io_uring_prep_readv.3
-man/man3/io_uring_prep_readv${PKGVERSION}
-man/man3/io_uring_prep_recv.3
-man/man3/io_uring_prep_recv_multishot.3
-man/man3/io_uring_prep_recvmsg.3
-man/man3/io_uring_prep_recvmsg_multishot.3
-man/man3/io_uring_prep_remove_buffers.3
-man/man3/io_uring_prep_rename.3
-man/man3/io_uring_prep_renameat.3
-man/man3/io_uring_prep_send.3
-man/man3/io_uring_prep_send_zc.3
-man/man3/io_uring_prep_sendmsg.3
-man/man3/io_uring_prep_shutdown.3
-man/man3/io_uring_prep_socket.3
-man/man3/io_uring_prep_socket_direct.3
-man/man3/io_uring_prep_socket_direct_alloc.3
-man/man3/io_uring_prep_splice.3
-man/man3/io_uring_prep_statx.3
-man/man3/io_uring_prep_symlink.3
-man/man3/io_uring_prep_symlinkat.3
-man/man3/io_uring_prep_sync_file_range.3
-man/man3/io_uring_prep_tee.3
-man/man3/io_uring_prep_timeout.3
-man/man3/io_uring_prep_timeout_remove.3
-man/man3/io_uring_prep_timeout_update.3
-man/man3/io_uring_prep_unlink.3
-man/man3/io_uring_prep_unlinkat.3
-man/man3/io_uring_prep_write.3
-man/man3/io_uring_prep_write_fixed.3
-man/man3/io_uring_prep_writev.3
-man/man3/io_uring_prep_writev${PKGVERSION}
-man/man3/io_uring_queue_exit.3
-man/man3/io_uring_queue_init.3
-man/man3/io_uring_queue_init_params.3
-man/man3/io_uring_recvmsg_cmsg_firsthdr.3
-man/man3/io_uring_recvmsg_cmsg_nexthdr.3
-man/man3/io_uring_recvmsg_name.3
-man/man3/io_uring_recvmsg_out.3
-man/man3/io_uring_recvmsg_payload.3
-man/man3/io_uring_recvmsg_payload_length.3
-man/man3/io_uring_recvmsg_validate.3
-man/man3/io_uring_register_buf_ring.3
-man/man3/io_uring_register_buffers.3
-man/man3/io_uring_register_eventfd.3
-man/man3/io_uring_register_eventfd_async.3
-man/man3/io_uring_register_file_alloc_range.3
-man/man3/io_uring_register_files.3
-man/man3/io_uring_register_files_sparse.3
-man/man3/io_uring_register_iowq_aff.3
-man/man3/io_uring_register_iowq_max_workers.3
-man/man3/io_uring_register_ring_fd.3
-man/man3/io_uring_register_sync_cancel.3
-man/man3/io_uring_sq_ready.3
-man/man3/io_uring_sq_space_left.3
-man/man3/io_uring_sqe_set_data.3
-man/man3/io_uring_sqe_set_data64.3
-man/man3/io_uring_sqe_set_flags.3
-man/man3/io_uring_sqring_wait.3
-man/man3/io_uring_submit.3
-man/man3/io_uring_submit_and_get_events.3
-man/man3/io_uring_submit_and_wait.3
-man/man3/io_uring_submit_and_wait_timeout.3
-man/man3/io_uring_unregister_buf_ring.3
-man/man3/io_uring_unregister_buffers.3
-man/man3/io_uring_unregister_eventfd.3
-man/man3/io_uring_unregister_files.3
-man/man3/io_uring_unregister_iowq_aff.3
-man/man3/io_uring_unregister_ring_fd.3
-man/man3/io_uring_wait_cqe.3
-man/man3/io_uring_wait_cqe_nr.3
-man/man3/io_uring_wait_cqe_timeout.3
-man/man3/io_uring_wait_cqes.3
-man/man7/io_uring.7
diff --git a/liburing/buildlink3.mk b/liburing/buildlink3.mk
deleted file mode 100644
index 5c1e4eab41..0000000000
--- a/liburing/buildlink3.mk
+++ /dev/null
@@ -1,12 +0,0 @@
-# $NetBSD$
-
-BUILDLINK_TREE+= liburing
-
-.if !defined(LIBURING_BUILDLINK3_MK)
-LIBURING_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.liburing+= liburing>=2.3
-BUILDLINK_PKGSRCDIR.liburing?= ../../wip/liburing
-.endif # LIBURING_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -liburing
diff --git a/liburing/distinfo b/liburing/distinfo
deleted file mode 100644
index 5bbe588211..0000000000
--- a/liburing/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-$NetBSD$
-
-BLAKE2s (liburing-2.3.tar.gz) = aabd54efadf054d02718a2b83cf4dfa5bc26e59f613c9c62436b5fa87a1a1edc
-SHA512 (liburing-2.3.tar.gz) = 04d29bd71d2150bbdc68eb937041784676590500cf1d61fb89b25b064c38c899a04ec0b9c06969271b98bc0e677943787844f0c5b7b0a222860a6e3a6fa34ed1
-Size (liburing-2.3.tar.gz) = 263682 bytes
Home |
Main Index |
Thread Index |
Old Index