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