On Fri, Nov 26, 2021 at 11:08:14AM +0100, Antoine Jacoutot wrote:
> Hi.
>
> Add support for '@tag ibus-write-cache'.
> Seems to do the job.
>
> --- pkg/PLIST.orig Fri Nov 26 10:59:18 2021
> +++ pkg/PLIST Fri Nov 26 11:01:56 2021
> @@ -10,3 +10,4 @@
> share/ibus/component/skk.xml
> share/locale/ja/LC_MESSAGES/ibus-skk.mo
> @tag update-desktop-database
> +@tag ibus-write-cache
>
>
> ok?
>
>
> Index: bin/update-plist
> ===================================================================
> RCS file: /cvs/ports/infrastructure/bin/update-plist,v
> retrieving revision 1.195
> diff -u -p -r1.195 update-plist
> --- bin/update-plist 7 Mar 2021 19:30:16 -0000 1.195
> +++ bin/update-plist 26 Nov 2021 10:00:25 -0000
> @@ -919,6 +919,14 @@ sub check_specific
> $h->{should}{'glib-compile-schemas'} = 1;
> }
>
> +package OpenBSD::PackingElement::IbusComponent;
> +our @ISA=qw(OpenBSD::PackingElement::File);
> +sub check_specific
> +{
> + my ($self, $h) = @_;
> + $h->{should}{'ibus-write-cache'} = 1;
> +}
> +
> package OpenBSD::PackingElement::IconThemeDirectory;
> our @ISA=qw(OpenBSD::PackingElement::Dir);
> sub check_specific
> Index: lib/OpenBSD/FS2.pm
> ===================================================================
> RCS file: /cvs/ports/infrastructure/lib/OpenBSD/FS2.pm,v
> retrieving revision 1.35
> diff -u -p -r1.35 FS2.pm
> --- lib/OpenBSD/FS2.pm 7 Mar 2021 19:30:16 -0000 1.35
> +++ lib/OpenBSD/FS2.pm 26 Nov 2021 10:00:25 -0000
> @@ -65,6 +65,7 @@ sub classes
> return (qw(OpenBSD::FS::File::Directory OpenBSD::FS::File::Rc
> OpenBSD::FS::File::Desktop
> OpenBSD::FS::File::Glib2Schema
> + OpenBSD::FS::File::IbusComponent
> OpenBSD::FS::File::PkgConfig
> OpenBSD::FS::File::MimeInfo
> OpenBSD::FS::File::Icon
> @@ -196,6 +197,19 @@ sub recognize
> sub element_class
> {
> 'OpenBSD::PackingElement::Glib2Schema';
> +}
> +
> +package OpenBSD::FS::File::IbusComponent;
> +our @ISA = qw(OpenBSD::FS::File);
> +sub recognize
> +{
> + my ($class, $filename, $fs) = @_;
> + return $filename =~ m,share/ibus/component/.*\.xml$,;
> +}
> +
> +sub element_class
> +{
> + 'OpenBSD::PackingElement::IbusComponent';
> }
>
> package OpenBSD::FS::File::PkgConfig;
>
>
> --
> Antoine
>
>
Looks good to me