Re: x11/qt5 doesn't cleanup some files
On 2024/04/22 21:09, Rafael Sadowski wrote: > > Thanks Stuart, here's a new diff with all your input. I'm pretty > confident with the new diff, except for the duplicate @conflicts tags. > Is that ok? > diff --git a/x11/qt5/qtremoteobjects/pkg/PLIST-examples > b/x11/qt5/qtremoteobjects/pkg/PLIST-examples > index 5f40b82b4f8..dabeb5855ce 100644 > --- a/x11/qt5/qtremoteobjects/pkg/PLIST-examples > +++ b/x11/qt5/qtremoteobjects/pkg/PLIST-examples > @@ -1,4 +1,5 @@ > @conflict qtremoteobjects-<5.15.2p0 > +@conflict qtremoteobjects-<5.15.12p0 You can remove the first one, it's covered by the second. With that: ok.
Re: x11/qt5 doesn't cleanup some files
On Mon Apr 22, 2024 at 04:34:08PM GMT, Stuart Henderson wrote: > On 2024/04/22 16:47, Rafael Sadowski wrote: > > On Sat Apr 20, 2024 at 11:17:47AM GMT, Stuart Henderson wrote: > > > On 2024/04/20 02:07, Kirill A. Korinsky wrote: > > > > ports@, > > > > > > > > Let assume that I have a system without x11/qt5, and to install it I do > > > > something like this: > > > > > > > > ~ $ ls /usr/local/lib/qt5 > > > > ls: /usr/local/lib/qt5: No such file or directory > > > > ~ $ doas pkg_add -a py3-qt5 > > > > quirks-7.18 signed on 2024-04-18T15:06:29Z > > > > py3-qt5-5.15.9p1:py3-ply-3.11p6: ok > > > > py3-qt5-5.15.9p1:pcaudiolib-1.2: ok > > > > py3-qt5-5.15.9p1:espeak-1.51p2: ok > > > > py3-qt5-5.15.9p1:libao-1.2.0p2: ok > > > > py3-qt5-5.15.9p1:dotconf-1.3p0: ok > > > > py3-qt5-5.15.9p1:py3-xdg-0.28p2: ok > > > > py3-qt5-5.15.9p1:speech-dispatcher-0.11.5: ok > > > > py3-qt5-5.15.9p1:qtbase-5.15.12pl151p0: ok > > > > py3-qt5-5.15.9p1:libsigc++-2.12.1: ok > > > > py3-qt5-5.15.9p1:glib2mm-2.66.7: ok > > > > py3-qt5-5.15.9p1:gstreamer1mm-1.10.0p9: ok > > > > py3-qt5-5.15.9p1:qtdeclarative-5.15.12pl31: ok > > > > py3-qt5-5.15.9p1:qtmultimedia-5.15.12pl2: ok > > > > py3-qt5-5.15.9p1:qtspeech-5.15.12pl1: ok > > > > py3-qt5-5.15.9p1:hyphen-2.8.8p0: ok > > > > py3-qt5-5.15.9p1:qtwebsockets-5.15.12pl2: ok > > > > py3-qt5-5.15.9p1:qtwebchannel-5.15.12pl3: ok > > > > py3-qt5-5.15.9p1:qtserialport-5.15.12: ok > > > > py3-qt5-5.15.9p1:qtlocation-5.15.12pl6: ok > > > > py3-qt5-5.15.9p1:qtsensors-5.15.12: ok > > > > py3-qt5-5.15.9p1:libnotify-0.8.3: ok > > > > py3-qt5-5.15.9p1:avahi-glib-0.8p2: ok > > > > py3-qt5-5.15.9p1:glib2-networking-2.80.0: ok > > > > py3-qt5-5.15.9p1:libpsl-0.21.1: ok > > > > py3-qt5-5.15.9p1:libsoup3-3.4.4: ok > > > > py3-qt5-5.15.9p1:geoclue2-2.7.1p0: ok > > > > py3-qt5-5.15.9p1:qtwebkit-5.212.0alpha4p9v0: ok > > > > py3-qt5-5.15.9p1:qtx11extras-5.15.12: ok > > > > py3-qt5-5.15.9p1:qtxmlpatterns-5.15.12: ok > > > > py3-qt5-5.15.9p1:py3-sip-6.7.11p0v0: ok > > > > py3-qt5-5.15.9p1:py3-pyqt5_sip-12.12.2: ok > > > > py3-qt5-5.15.9p1:qtconnectivity-5.15.12pl6: ok > > > > py3-qt5-5.15.9p1:qtsvg-5.15.12pl6: ok > > > > py3-qt5-5.15.9p1:llvm-16.0.6p24: ok > > > > py3-qt5-5.15.9p1:qttools-5.15.12pl4: ok > > > > py3-qt5-5.15.9p1:qtremoteobjects-5.15.12: ok > > > > py3-qt5-5.15.9p1: ok > > > > Running tags: ok > > > > New and changed readme(s): > > > > /usr/local/share/doc/pkg-readmes/llvm-16 > > > > ~ $ > > > > > > > > now, let remove it: > > > > > > > > ~ $ doas pkg_delete -a > > > > lcms2-2.16p0:py3-qt5-5.15.9p1: ok > > > > lcms2-2.16p0:qtspeech-5.15.12pl1: ok > > > > lcms2-2.16p0:qtmultimedia-5.15.12pl2: ok > > > > lame-3.100p2:speech-dispatcher-0.11.5: ok > > > > lame-3.100p2:espeak-1.51p2: ok > > > > lame-3.100p2:pcaudiolib-1.2: ok > > > > gsettings-desktop-schemas-46.0:qtwebkit-5.212.0alpha4p9v0: ok > > > > gsettings-desktop-schemas-46.0:geoclue2-2.7.1p0: ok > > > > gsettings-desktop-schemas-46.0:libsoup3-3.4.4: ok > > > > gsettings-desktop-schemas-46.0:glib2-networking-2.80.0: ok > > > > py3-pyqt5_sip-12.12.2: ok > > > > qtx11extras-5.15.12: ok > > > > qtwebchannel-5.15.12pl3: ok > > > > avahi-glib-0.8p2: ok > > > > libpsl-0.21.1: ok > > > > qtbase-5.15.12pl151p0:qtsensors-5.15.12: ok > > > > qtbase-5.15.12pl151p0:qtlocation-5.15.12pl6: ok > > > > qtbase-5.15.12pl151p0:qtserialport-5.15.12: ok > > > > qtbase-5.15.12pl151p0:qtwebsockets-5.15.12pl2: ok > > > > qtbase-5.15.12pl151p0:qttools-5.15.12pl4: ok > > > > qtbase-5.15.12pl151p0:qtxmlpatterns-5.15.12: ok > > > > qtbase-5.15.12pl151p0:qtconnectivity-5.15.12pl6: ok > > > > qtbase-5.15.12pl151p0:qtremoteobjects-5.15.12: ok > > > > qtbase-5.15.12pl151p0:qtdeclarative-5.15.12pl31: ok > > > > qtbase-5.15.12pl151p0:qtsvg-5.15.12pl6: ok > > > > qtbase-5.15.12pl151p0: ok > > > > glib2mm-2.66.7:gstreamer1mm-1.10.0p9: ok > > > > glib2mm-2.66.7: ok > > > > py3-ply-3.11p6:py3-sip-6.7.11p0v0: ok > > > > py3-ply-3.11p6: ok > > > > libsigc++-2.12.1: ok > > > > libao-1.2.0p2: ok > > > > dotconf-1.3p0: ok > > > > llvm-16.0.6p24: ok > > > > hyphen-2.8.8p0: ok > > > > libnotify-0.8.3: ok > > > > py3-xdg-0.28p2: ok > > > > Running tags: ok > > > > Read shared items: ok > > > > --- -geoclue2-2.7.1p0 --- > > > > You should also run /usr/sbin/userdel _geoclue > > > > You should also run /usr/sbin/groupdel _geoclue > > > > --- -py3-xdg-0.28p2 --- > > > > Error deleting directory /usr/local/lib/qt5/examples: Directory not > > > > empty > > > > Error deleting directory /usr/local/lib/qt5: Directory not empty > > > > ~ $ > > > > > > > > as you see, it left /usr/local/lib/qt5: > > > > > > > > ~ $ find /usr/local/lib/qt5 > > > > /usr/local/lib/qt5 > > > > /usr/local/lib/qt5/examples > > > >
Re: x11/qt5 doesn't cleanup some files
On 2024/04/22 16:47, Rafael Sadowski wrote: > On Sat Apr 20, 2024 at 11:17:47AM GMT, Stuart Henderson wrote: > > On 2024/04/20 02:07, Kirill A. Korinsky wrote: > > > ports@, > > > > > > Let assume that I have a system without x11/qt5, and to install it I do > > > something like this: > > > > > > ~ $ ls /usr/local/lib/qt5 > > > ls: /usr/local/lib/qt5: No such file or directory > > > ~ $ doas pkg_add -a py3-qt5 > > > quirks-7.18 signed on 2024-04-18T15:06:29Z > > > py3-qt5-5.15.9p1:py3-ply-3.11p6: ok > > > py3-qt5-5.15.9p1:pcaudiolib-1.2: ok > > > py3-qt5-5.15.9p1:espeak-1.51p2: ok > > > py3-qt5-5.15.9p1:libao-1.2.0p2: ok > > > py3-qt5-5.15.9p1:dotconf-1.3p0: ok > > > py3-qt5-5.15.9p1:py3-xdg-0.28p2: ok > > > py3-qt5-5.15.9p1:speech-dispatcher-0.11.5: ok > > > py3-qt5-5.15.9p1:qtbase-5.15.12pl151p0: ok > > > py3-qt5-5.15.9p1:libsigc++-2.12.1: ok > > > py3-qt5-5.15.9p1:glib2mm-2.66.7: ok > > > py3-qt5-5.15.9p1:gstreamer1mm-1.10.0p9: ok > > > py3-qt5-5.15.9p1:qtdeclarative-5.15.12pl31: ok > > > py3-qt5-5.15.9p1:qtmultimedia-5.15.12pl2: ok > > > py3-qt5-5.15.9p1:qtspeech-5.15.12pl1: ok > > > py3-qt5-5.15.9p1:hyphen-2.8.8p0: ok > > > py3-qt5-5.15.9p1:qtwebsockets-5.15.12pl2: ok > > > py3-qt5-5.15.9p1:qtwebchannel-5.15.12pl3: ok > > > py3-qt5-5.15.9p1:qtserialport-5.15.12: ok > > > py3-qt5-5.15.9p1:qtlocation-5.15.12pl6: ok > > > py3-qt5-5.15.9p1:qtsensors-5.15.12: ok > > > py3-qt5-5.15.9p1:libnotify-0.8.3: ok > > > py3-qt5-5.15.9p1:avahi-glib-0.8p2: ok > > > py3-qt5-5.15.9p1:glib2-networking-2.80.0: ok > > > py3-qt5-5.15.9p1:libpsl-0.21.1: ok > > > py3-qt5-5.15.9p1:libsoup3-3.4.4: ok > > > py3-qt5-5.15.9p1:geoclue2-2.7.1p0: ok > > > py3-qt5-5.15.9p1:qtwebkit-5.212.0alpha4p9v0: ok > > > py3-qt5-5.15.9p1:qtx11extras-5.15.12: ok > > > py3-qt5-5.15.9p1:qtxmlpatterns-5.15.12: ok > > > py3-qt5-5.15.9p1:py3-sip-6.7.11p0v0: ok > > > py3-qt5-5.15.9p1:py3-pyqt5_sip-12.12.2: ok > > > py3-qt5-5.15.9p1:qtconnectivity-5.15.12pl6: ok > > > py3-qt5-5.15.9p1:qtsvg-5.15.12pl6: ok > > > py3-qt5-5.15.9p1:llvm-16.0.6p24: ok > > > py3-qt5-5.15.9p1:qttools-5.15.12pl4: ok > > > py3-qt5-5.15.9p1:qtremoteobjects-5.15.12: ok > > > py3-qt5-5.15.9p1: ok > > > Running tags: ok > > > New and changed readme(s): > > > /usr/local/share/doc/pkg-readmes/llvm-16 > > > ~ $ > > > > > > now, let remove it: > > > > > > ~ $ doas pkg_delete -a > > > lcms2-2.16p0:py3-qt5-5.15.9p1: ok > > > lcms2-2.16p0:qtspeech-5.15.12pl1: ok > > > lcms2-2.16p0:qtmultimedia-5.15.12pl2: ok > > > lame-3.100p2:speech-dispatcher-0.11.5: ok > > > lame-3.100p2:espeak-1.51p2: ok > > > lame-3.100p2:pcaudiolib-1.2: ok > > > gsettings-desktop-schemas-46.0:qtwebkit-5.212.0alpha4p9v0: ok > > > gsettings-desktop-schemas-46.0:geoclue2-2.7.1p0: ok > > > gsettings-desktop-schemas-46.0:libsoup3-3.4.4: ok > > > gsettings-desktop-schemas-46.0:glib2-networking-2.80.0: ok > > > py3-pyqt5_sip-12.12.2: ok > > > qtx11extras-5.15.12: ok > > > qtwebchannel-5.15.12pl3: ok > > > avahi-glib-0.8p2: ok > > > libpsl-0.21.1: ok > > > qtbase-5.15.12pl151p0:qtsensors-5.15.12: ok > > > qtbase-5.15.12pl151p0:qtlocation-5.15.12pl6: ok > > > qtbase-5.15.12pl151p0:qtserialport-5.15.12: ok > > > qtbase-5.15.12pl151p0:qtwebsockets-5.15.12pl2: ok > > > qtbase-5.15.12pl151p0:qttools-5.15.12pl4: ok > > > qtbase-5.15.12pl151p0:qtxmlpatterns-5.15.12: ok > > > qtbase-5.15.12pl151p0:qtconnectivity-5.15.12pl6: ok > > > qtbase-5.15.12pl151p0:qtremoteobjects-5.15.12: ok > > > qtbase-5.15.12pl151p0:qtdeclarative-5.15.12pl31: ok > > > qtbase-5.15.12pl151p0:qtsvg-5.15.12pl6: ok > > > qtbase-5.15.12pl151p0: ok > > > glib2mm-2.66.7:gstreamer1mm-1.10.0p9: ok > > > glib2mm-2.66.7: ok > > > py3-ply-3.11p6:py3-sip-6.7.11p0v0: ok > > > py3-ply-3.11p6: ok > > > libsigc++-2.12.1: ok > > > libao-1.2.0p2: ok > > > dotconf-1.3p0: ok > > > llvm-16.0.6p24: ok > > > hyphen-2.8.8p0: ok > > > libnotify-0.8.3: ok > > > py3-xdg-0.28p2: ok > > > Running tags: ok > > > Read shared items: ok > > > --- -geoclue2-2.7.1p0 --- > > > You should also run /usr/sbin/userdel _geoclue > > > You should also run /usr/sbin/groupdel _geoclue > > > --- -py3-xdg-0.28p2 --- > > > Error deleting directory /usr/local/lib/qt5/examples: Directory not > > > empty > > > Error deleting directory /usr/local/lib/qt5: Directory not empty > > > ~ $ > > > > > > as you see, it left /usr/local/lib/qt5: > > > > > > ~ $ find /usr/local/lib/qt5 > > > /usr/local/lib/qt5 > > > /usr/local/lib/qt5/examples > > > /usr/local/lib/qt5/examples/bluetooth > > > /usr/local/lib/qt5/examples/bluetooth/btscanner > > > /usr/local/lib/qt5/examples/bluetooth/heartrate-game > > > /usr/local/lib/qt5/examples/bluetooth/heartrate-server > > > /usr/local/lib/qt5/examples/bluetooth/lowenergyscanner > > >
Re: x11/qt5 doesn't cleanup some files
On Sat Apr 20, 2024 at 11:17:47AM GMT, Stuart Henderson wrote: > On 2024/04/20 02:07, Kirill A. Korinsky wrote: > > ports@, > > > > Let assume that I have a system without x11/qt5, and to install it I do > > something like this: > > > > ~ $ ls /usr/local/lib/qt5 > > ls: /usr/local/lib/qt5: No such file or directory > > ~ $ doas pkg_add -a py3-qt5 > > quirks-7.18 signed on 2024-04-18T15:06:29Z > > py3-qt5-5.15.9p1:py3-ply-3.11p6: ok > > py3-qt5-5.15.9p1:pcaudiolib-1.2: ok > > py3-qt5-5.15.9p1:espeak-1.51p2: ok > > py3-qt5-5.15.9p1:libao-1.2.0p2: ok > > py3-qt5-5.15.9p1:dotconf-1.3p0: ok > > py3-qt5-5.15.9p1:py3-xdg-0.28p2: ok > > py3-qt5-5.15.9p1:speech-dispatcher-0.11.5: ok > > py3-qt5-5.15.9p1:qtbase-5.15.12pl151p0: ok > > py3-qt5-5.15.9p1:libsigc++-2.12.1: ok > > py3-qt5-5.15.9p1:glib2mm-2.66.7: ok > > py3-qt5-5.15.9p1:gstreamer1mm-1.10.0p9: ok > > py3-qt5-5.15.9p1:qtdeclarative-5.15.12pl31: ok > > py3-qt5-5.15.9p1:qtmultimedia-5.15.12pl2: ok > > py3-qt5-5.15.9p1:qtspeech-5.15.12pl1: ok > > py3-qt5-5.15.9p1:hyphen-2.8.8p0: ok > > py3-qt5-5.15.9p1:qtwebsockets-5.15.12pl2: ok > > py3-qt5-5.15.9p1:qtwebchannel-5.15.12pl3: ok > > py3-qt5-5.15.9p1:qtserialport-5.15.12: ok > > py3-qt5-5.15.9p1:qtlocation-5.15.12pl6: ok > > py3-qt5-5.15.9p1:qtsensors-5.15.12: ok > > py3-qt5-5.15.9p1:libnotify-0.8.3: ok > > py3-qt5-5.15.9p1:avahi-glib-0.8p2: ok > > py3-qt5-5.15.9p1:glib2-networking-2.80.0: ok > > py3-qt5-5.15.9p1:libpsl-0.21.1: ok > > py3-qt5-5.15.9p1:libsoup3-3.4.4: ok > > py3-qt5-5.15.9p1:geoclue2-2.7.1p0: ok > > py3-qt5-5.15.9p1:qtwebkit-5.212.0alpha4p9v0: ok > > py3-qt5-5.15.9p1:qtx11extras-5.15.12: ok > > py3-qt5-5.15.9p1:qtxmlpatterns-5.15.12: ok > > py3-qt5-5.15.9p1:py3-sip-6.7.11p0v0: ok > > py3-qt5-5.15.9p1:py3-pyqt5_sip-12.12.2: ok > > py3-qt5-5.15.9p1:qtconnectivity-5.15.12pl6: ok > > py3-qt5-5.15.9p1:qtsvg-5.15.12pl6: ok > > py3-qt5-5.15.9p1:llvm-16.0.6p24: ok > > py3-qt5-5.15.9p1:qttools-5.15.12pl4: ok > > py3-qt5-5.15.9p1:qtremoteobjects-5.15.12: ok > > py3-qt5-5.15.9p1: ok > > Running tags: ok > > New and changed readme(s): > > /usr/local/share/doc/pkg-readmes/llvm-16 > > ~ $ > > > > now, let remove it: > > > > ~ $ doas pkg_delete -a > > lcms2-2.16p0:py3-qt5-5.15.9p1: ok > > lcms2-2.16p0:qtspeech-5.15.12pl1: ok > > lcms2-2.16p0:qtmultimedia-5.15.12pl2: ok > > lame-3.100p2:speech-dispatcher-0.11.5: ok > > lame-3.100p2:espeak-1.51p2: ok > > lame-3.100p2:pcaudiolib-1.2: ok > > gsettings-desktop-schemas-46.0:qtwebkit-5.212.0alpha4p9v0: ok > > gsettings-desktop-schemas-46.0:geoclue2-2.7.1p0: ok > > gsettings-desktop-schemas-46.0:libsoup3-3.4.4: ok > > gsettings-desktop-schemas-46.0:glib2-networking-2.80.0: ok > > py3-pyqt5_sip-12.12.2: ok > > qtx11extras-5.15.12: ok > > qtwebchannel-5.15.12pl3: ok > > avahi-glib-0.8p2: ok > > libpsl-0.21.1: ok > > qtbase-5.15.12pl151p0:qtsensors-5.15.12: ok > > qtbase-5.15.12pl151p0:qtlocation-5.15.12pl6: ok > > qtbase-5.15.12pl151p0:qtserialport-5.15.12: ok > > qtbase-5.15.12pl151p0:qtwebsockets-5.15.12pl2: ok > > qtbase-5.15.12pl151p0:qttools-5.15.12pl4: ok > > qtbase-5.15.12pl151p0:qtxmlpatterns-5.15.12: ok > > qtbase-5.15.12pl151p0:qtconnectivity-5.15.12pl6: ok > > qtbase-5.15.12pl151p0:qtremoteobjects-5.15.12: ok > > qtbase-5.15.12pl151p0:qtdeclarative-5.15.12pl31: ok > > qtbase-5.15.12pl151p0:qtsvg-5.15.12pl6: ok > > qtbase-5.15.12pl151p0: ok > > glib2mm-2.66.7:gstreamer1mm-1.10.0p9: ok > > glib2mm-2.66.7: ok > > py3-ply-3.11p6:py3-sip-6.7.11p0v0: ok > > py3-ply-3.11p6: ok > > libsigc++-2.12.1: ok > > libao-1.2.0p2: ok > > dotconf-1.3p0: ok > > llvm-16.0.6p24: ok > > hyphen-2.8.8p0: ok > > libnotify-0.8.3: ok > > py3-xdg-0.28p2: ok > > Running tags: ok > > Read shared items: ok > > --- -geoclue2-2.7.1p0 --- > > You should also run /usr/sbin/userdel _geoclue > > You should also run /usr/sbin/groupdel _geoclue > > --- -py3-xdg-0.28p2 --- > > Error deleting directory /usr/local/lib/qt5/examples: Directory not empty > > Error deleting directory /usr/local/lib/qt5: Directory not empty > > ~ $ > > > > as you see, it left /usr/local/lib/qt5: > > > > ~ $ find /usr/local/lib/qt5 > > /usr/local/lib/qt5 > > /usr/local/lib/qt5/examples > > /usr/local/lib/qt5/examples/bluetooth > > /usr/local/lib/qt5/examples/bluetooth/btscanner > > /usr/local/lib/qt5/examples/bluetooth/heartrate-game > > /usr/local/lib/qt5/examples/bluetooth/heartrate-server > > /usr/local/lib/qt5/examples/bluetooth/lowenergyscanner > > /usr/local/lib/qt5/examples/remoteobjects > > /usr/local/lib/qt5/examples/remoteobjects/ssl > > /usr/local/lib/qt5/examples/remoteobjects/ssl/sslserver > > /usr/local/lib/qt5/examples/remoteobjects/ssl/sslserver/cert > > /usr/local/lib/qt5/examples/remoteobjects/websockets > >
Re: x11/qt5 doesn't cleanup some files
On 2024/04/20 02:07, Kirill A. Korinsky wrote: > ports@, > > Let assume that I have a system without x11/qt5, and to install it I do > something like this: > > ~ $ ls /usr/local/lib/qt5 > ls: /usr/local/lib/qt5: No such file or directory > ~ $ doas pkg_add -a py3-qt5 > quirks-7.18 signed on 2024-04-18T15:06:29Z > py3-qt5-5.15.9p1:py3-ply-3.11p6: ok > py3-qt5-5.15.9p1:pcaudiolib-1.2: ok > py3-qt5-5.15.9p1:espeak-1.51p2: ok > py3-qt5-5.15.9p1:libao-1.2.0p2: ok > py3-qt5-5.15.9p1:dotconf-1.3p0: ok > py3-qt5-5.15.9p1:py3-xdg-0.28p2: ok > py3-qt5-5.15.9p1:speech-dispatcher-0.11.5: ok > py3-qt5-5.15.9p1:qtbase-5.15.12pl151p0: ok > py3-qt5-5.15.9p1:libsigc++-2.12.1: ok > py3-qt5-5.15.9p1:glib2mm-2.66.7: ok > py3-qt5-5.15.9p1:gstreamer1mm-1.10.0p9: ok > py3-qt5-5.15.9p1:qtdeclarative-5.15.12pl31: ok > py3-qt5-5.15.9p1:qtmultimedia-5.15.12pl2: ok > py3-qt5-5.15.9p1:qtspeech-5.15.12pl1: ok > py3-qt5-5.15.9p1:hyphen-2.8.8p0: ok > py3-qt5-5.15.9p1:qtwebsockets-5.15.12pl2: ok > py3-qt5-5.15.9p1:qtwebchannel-5.15.12pl3: ok > py3-qt5-5.15.9p1:qtserialport-5.15.12: ok > py3-qt5-5.15.9p1:qtlocation-5.15.12pl6: ok > py3-qt5-5.15.9p1:qtsensors-5.15.12: ok > py3-qt5-5.15.9p1:libnotify-0.8.3: ok > py3-qt5-5.15.9p1:avahi-glib-0.8p2: ok > py3-qt5-5.15.9p1:glib2-networking-2.80.0: ok > py3-qt5-5.15.9p1:libpsl-0.21.1: ok > py3-qt5-5.15.9p1:libsoup3-3.4.4: ok > py3-qt5-5.15.9p1:geoclue2-2.7.1p0: ok > py3-qt5-5.15.9p1:qtwebkit-5.212.0alpha4p9v0: ok > py3-qt5-5.15.9p1:qtx11extras-5.15.12: ok > py3-qt5-5.15.9p1:qtxmlpatterns-5.15.12: ok > py3-qt5-5.15.9p1:py3-sip-6.7.11p0v0: ok > py3-qt5-5.15.9p1:py3-pyqt5_sip-12.12.2: ok > py3-qt5-5.15.9p1:qtconnectivity-5.15.12pl6: ok > py3-qt5-5.15.9p1:qtsvg-5.15.12pl6: ok > py3-qt5-5.15.9p1:llvm-16.0.6p24: ok > py3-qt5-5.15.9p1:qttools-5.15.12pl4: ok > py3-qt5-5.15.9p1:qtremoteobjects-5.15.12: ok > py3-qt5-5.15.9p1: ok > Running tags: ok > New and changed readme(s): > /usr/local/share/doc/pkg-readmes/llvm-16 > ~ $ > > now, let remove it: > > ~ $ doas pkg_delete -a > lcms2-2.16p0:py3-qt5-5.15.9p1: ok > lcms2-2.16p0:qtspeech-5.15.12pl1: ok > lcms2-2.16p0:qtmultimedia-5.15.12pl2: ok > lame-3.100p2:speech-dispatcher-0.11.5: ok > lame-3.100p2:espeak-1.51p2: ok > lame-3.100p2:pcaudiolib-1.2: ok > gsettings-desktop-schemas-46.0:qtwebkit-5.212.0alpha4p9v0: ok > gsettings-desktop-schemas-46.0:geoclue2-2.7.1p0: ok > gsettings-desktop-schemas-46.0:libsoup3-3.4.4: ok > gsettings-desktop-schemas-46.0:glib2-networking-2.80.0: ok > py3-pyqt5_sip-12.12.2: ok > qtx11extras-5.15.12: ok > qtwebchannel-5.15.12pl3: ok > avahi-glib-0.8p2: ok > libpsl-0.21.1: ok > qtbase-5.15.12pl151p0:qtsensors-5.15.12: ok > qtbase-5.15.12pl151p0:qtlocation-5.15.12pl6: ok > qtbase-5.15.12pl151p0:qtserialport-5.15.12: ok > qtbase-5.15.12pl151p0:qtwebsockets-5.15.12pl2: ok > qtbase-5.15.12pl151p0:qttools-5.15.12pl4: ok > qtbase-5.15.12pl151p0:qtxmlpatterns-5.15.12: ok > qtbase-5.15.12pl151p0:qtconnectivity-5.15.12pl6: ok > qtbase-5.15.12pl151p0:qtremoteobjects-5.15.12: ok > qtbase-5.15.12pl151p0:qtdeclarative-5.15.12pl31: ok > qtbase-5.15.12pl151p0:qtsvg-5.15.12pl6: ok > qtbase-5.15.12pl151p0: ok > glib2mm-2.66.7:gstreamer1mm-1.10.0p9: ok > glib2mm-2.66.7: ok > py3-ply-3.11p6:py3-sip-6.7.11p0v0: ok > py3-ply-3.11p6: ok > libsigc++-2.12.1: ok > libao-1.2.0p2: ok > dotconf-1.3p0: ok > llvm-16.0.6p24: ok > hyphen-2.8.8p0: ok > libnotify-0.8.3: ok > py3-xdg-0.28p2: ok > Running tags: ok > Read shared items: ok > --- -geoclue2-2.7.1p0 --- > You should also run /usr/sbin/userdel _geoclue > You should also run /usr/sbin/groupdel _geoclue > --- -py3-xdg-0.28p2 --- > Error deleting directory /usr/local/lib/qt5/examples: Directory not empty > Error deleting directory /usr/local/lib/qt5: Directory not empty > ~ $ > > as you see, it left /usr/local/lib/qt5: > > ~ $ find /usr/local/lib/qt5 > /usr/local/lib/qt5 > /usr/local/lib/qt5/examples > /usr/local/lib/qt5/examples/bluetooth > /usr/local/lib/qt5/examples/bluetooth/btscanner > /usr/local/lib/qt5/examples/bluetooth/heartrate-game > /usr/local/lib/qt5/examples/bluetooth/heartrate-server > /usr/local/lib/qt5/examples/bluetooth/lowenergyscanner > /usr/local/lib/qt5/examples/remoteobjects > /usr/local/lib/qt5/examples/remoteobjects/ssl > /usr/local/lib/qt5/examples/remoteobjects/ssl/sslserver > /usr/local/lib/qt5/examples/remoteobjects/ssl/sslserver/cert > /usr/local/lib/qt5/examples/remoteobjects/websockets > /usr/local/lib/qt5/examples/remoteobjects/websockets/common > /usr/local/lib/qt5/examples/remoteobjects/websockets/common/cert > ~ $ > > -- > wbr, Kirill > Some files are in PLISTs which don't include the parent directory, for example the readme here is in ,-main but the dir is in ,-examples.
x11/qt5 doesn't cleanup some files
ports@, Let assume that I have a system without x11/qt5, and to install it I do something like this: ~ $ ls /usr/local/lib/qt5 ls: /usr/local/lib/qt5: No such file or directory ~ $ doas pkg_add -a py3-qt5 quirks-7.18 signed on 2024-04-18T15:06:29Z py3-qt5-5.15.9p1:py3-ply-3.11p6: ok py3-qt5-5.15.9p1:pcaudiolib-1.2: ok py3-qt5-5.15.9p1:espeak-1.51p2: ok py3-qt5-5.15.9p1:libao-1.2.0p2: ok py3-qt5-5.15.9p1:dotconf-1.3p0: ok py3-qt5-5.15.9p1:py3-xdg-0.28p2: ok py3-qt5-5.15.9p1:speech-dispatcher-0.11.5: ok py3-qt5-5.15.9p1:qtbase-5.15.12pl151p0: ok py3-qt5-5.15.9p1:libsigc++-2.12.1: ok py3-qt5-5.15.9p1:glib2mm-2.66.7: ok py3-qt5-5.15.9p1:gstreamer1mm-1.10.0p9: ok py3-qt5-5.15.9p1:qtdeclarative-5.15.12pl31: ok py3-qt5-5.15.9p1:qtmultimedia-5.15.12pl2: ok py3-qt5-5.15.9p1:qtspeech-5.15.12pl1: ok py3-qt5-5.15.9p1:hyphen-2.8.8p0: ok py3-qt5-5.15.9p1:qtwebsockets-5.15.12pl2: ok py3-qt5-5.15.9p1:qtwebchannel-5.15.12pl3: ok py3-qt5-5.15.9p1:qtserialport-5.15.12: ok py3-qt5-5.15.9p1:qtlocation-5.15.12pl6: ok py3-qt5-5.15.9p1:qtsensors-5.15.12: ok py3-qt5-5.15.9p1:libnotify-0.8.3: ok py3-qt5-5.15.9p1:avahi-glib-0.8p2: ok py3-qt5-5.15.9p1:glib2-networking-2.80.0: ok py3-qt5-5.15.9p1:libpsl-0.21.1: ok py3-qt5-5.15.9p1:libsoup3-3.4.4: ok py3-qt5-5.15.9p1:geoclue2-2.7.1p0: ok py3-qt5-5.15.9p1:qtwebkit-5.212.0alpha4p9v0: ok py3-qt5-5.15.9p1:qtx11extras-5.15.12: ok py3-qt5-5.15.9p1:qtxmlpatterns-5.15.12: ok py3-qt5-5.15.9p1:py3-sip-6.7.11p0v0: ok py3-qt5-5.15.9p1:py3-pyqt5_sip-12.12.2: ok py3-qt5-5.15.9p1:qtconnectivity-5.15.12pl6: ok py3-qt5-5.15.9p1:qtsvg-5.15.12pl6: ok py3-qt5-5.15.9p1:llvm-16.0.6p24: ok py3-qt5-5.15.9p1:qttools-5.15.12pl4: ok py3-qt5-5.15.9p1:qtremoteobjects-5.15.12: ok py3-qt5-5.15.9p1: ok Running tags: ok New and changed readme(s): /usr/local/share/doc/pkg-readmes/llvm-16 ~ $ now, let remove it: ~ $ doas pkg_delete -a lcms2-2.16p0:py3-qt5-5.15.9p1: ok lcms2-2.16p0:qtspeech-5.15.12pl1: ok lcms2-2.16p0:qtmultimedia-5.15.12pl2: ok lame-3.100p2:speech-dispatcher-0.11.5: ok lame-3.100p2:espeak-1.51p2: ok lame-3.100p2:pcaudiolib-1.2: ok gsettings-desktop-schemas-46.0:qtwebkit-5.212.0alpha4p9v0: ok gsettings-desktop-schemas-46.0:geoclue2-2.7.1p0: ok gsettings-desktop-schemas-46.0:libsoup3-3.4.4: ok gsettings-desktop-schemas-46.0:glib2-networking-2.80.0: ok py3-pyqt5_sip-12.12.2: ok qtx11extras-5.15.12: ok qtwebchannel-5.15.12pl3: ok avahi-glib-0.8p2: ok libpsl-0.21.1: ok qtbase-5.15.12pl151p0:qtsensors-5.15.12: ok qtbase-5.15.12pl151p0:qtlocation-5.15.12pl6: ok qtbase-5.15.12pl151p0:qtserialport-5.15.12: ok qtbase-5.15.12pl151p0:qtwebsockets-5.15.12pl2: ok qtbase-5.15.12pl151p0:qttools-5.15.12pl4: ok qtbase-5.15.12pl151p0:qtxmlpatterns-5.15.12: ok qtbase-5.15.12pl151p0:qtconnectivity-5.15.12pl6: ok qtbase-5.15.12pl151p0:qtremoteobjects-5.15.12: ok qtbase-5.15.12pl151p0:qtdeclarative-5.15.12pl31: ok qtbase-5.15.12pl151p0:qtsvg-5.15.12pl6: ok qtbase-5.15.12pl151p0: ok glib2mm-2.66.7:gstreamer1mm-1.10.0p9: ok glib2mm-2.66.7: ok py3-ply-3.11p6:py3-sip-6.7.11p0v0: ok py3-ply-3.11p6: ok libsigc++-2.12.1: ok libao-1.2.0p2: ok dotconf-1.3p0: ok llvm-16.0.6p24: ok hyphen-2.8.8p0: ok libnotify-0.8.3: ok py3-xdg-0.28p2: ok Running tags: ok Read shared items: ok --- -geoclue2-2.7.1p0 --- You should also run /usr/sbin/userdel _geoclue You should also run /usr/sbin/groupdel _geoclue --- -py3-xdg-0.28p2 --- Error deleting directory /usr/local/lib/qt5/examples: Directory not empty Error deleting directory /usr/local/lib/qt5: Directory not empty ~ $ as you see, it left /usr/local/lib/qt5: ~ $ find /usr/local/lib/qt5 /usr/local/lib/qt5 /usr/local/lib/qt5/examples /usr/local/lib/qt5/examples/bluetooth /usr/local/lib/qt5/examples/bluetooth/btscanner /usr/local/lib/qt5/examples/bluetooth/heartrate-game /usr/local/lib/qt5/examples/bluetooth/heartrate-server /usr/local/lib/qt5/examples/bluetooth/lowenergyscanner /usr/local/lib/qt5/examples/remoteobjects /usr/local/lib/qt5/examples/remoteobjects/ssl /usr/local/lib/qt5/examples/remoteobjects/ssl/sslserver /usr/local/lib/qt5/examples/remoteobjects/ssl/sslserver/cert /usr/local/lib/qt5/examples/remoteobjects/websockets /usr/local/lib/qt5/examples/remoteobjects/websockets/common /usr/local/lib/qt5/examples/remoteobjects/websockets/common/cert ~ $ -- wbr, Kirill